About the Role
The QA Engineer will be responsible for maintaining high standards of software quality by designing tests, identifying issues, and working closely with development teams to ensure reliable product delivery.
Responsibilities
- Design and execute test plans for software applications
- Identify, report, and track bugs using issue management tools
- Collaborate with developers to resolve defects
- Maintain detailed documentation of test cases and results
- Perform regression testing to confirm fixes do not introduce new issues
- Support continuous integration and delivery pipelines
- Evaluate user stories for testability and completeness
- Conduct functional and non-functional testing
- Verify application behavior across multiple platforms and devices
- Participate in agile ceremonies and planning sessions
- Ensure compliance with quality standards and best practices
- Assist in defining acceptance criteria for features
- Monitor production environments for quality trends
- Improve test efficiency through automation where applicable
- Communicate testing progress and risks to stakeholders
Nice to Have
- Experience with test automation frameworks
- Knowledge of CI/CD tools like Jenkins or GitLab CI
- Familiarity with API testing tools
- Experience in performance or security testing
- Exposure to cloud platforms such as AWS or Azure
Compensation
Competitive salary with benefits
Work Arrangement
Hybrid work model
Team
Collaborative engineering team focused on product reliability
What We Value
- Commitment to quality at every stage of development
- Proactive communication and ownership of testing outcomes
- Curiosity and continuous learning in technical domains
Technology Stack
- JavaScript, Python, and related testing frameworks
- Docker and containerized environments
- RESTful APIs and microservices architecture
Available for qualified candidates