Apply for
Quality Analyst
← Back to CareersJob Description
We are looking for a 2-5+ years experienced Software Quality Assurance Engineer who possesses a passion for pushing mobile and web technologies to the limits and will work with our team of talented engineers to test and build the next generation of applications, by developing and executing exploratory and automated tests to ensure product quality.
Key Responsibilities
- Develop and drive QA tests, formulate testing strategy and test plans, and implement them across our product offerings and client projects.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
- Estimate, prioritize, plan and coordinate testing activities.
- Execute test cases based on functional specifications for new products as well as change requests (defects, enhancements, new features functionality).
- Work with cross-functional teams — mobile, web and backend — to ensure quality throughout the software development life cycle.
- Identify, record, and document bugs thoroughly on tools such as Redmine, Jira, Azure DevOps, Gitlab etc. depending upon the project.
- Perform thorough regression testing.
- Interact with internal teams (e.g., developers, support team and product managers) to identify system requirements.
- Track quality assurance metrics, like defect densities and open defect counts.
- Design, develop and execute automation scripts using open-source tools.
- Stay up-to-date with new testing tools and test strategies.
- Be able to write basic scripting or code.
- Initial day-to-day responsibilities: Manual Functional Testing, and Automated Test Scripts using third-party tools.