Ensure product quality from initial planning to final delivery by owning and driving manual and automated testing processes throughout the software development lifecycle.
Requirements
- At least 3 years of experience in QA within a client/server or web-based environment.
- Strong knowledge of QA methodologies, best practices, and documentation.
- Proven experience with Cloud environments, particularly AWS.
- Proven experience with Python
- Familiarity with system architecture including web and application servers.
- Experience developing test automation in C or Java
Responsibilities
- Design, execute, and evaluate manual and automated test cases.
- Develop clear, concise, and detail-oriented test plans and test cases based on specifications or verbal requirements.
- Collaborate with Development, Product Management, and Integration teams to ensure test coverage and alignment with product goals.
- Take ownership of the QA lifecycle including functional, regression, and progression testing efforts.
- Analyze test results, report issues, and escalate potential quality concerns as needed.
- Continuously maintain and enhance the existing test suite to ensure test relevance and efficiency.
Other
- Collaborating closely with R&D (Research and Development), Product Management, and cross-functional teams
- Strong problem-solving and troubleshooting abilities.
- Excellent attention to detail with a focus on quality and deadlines.
- Proficient in written and verbal English, especially for technical documentation.
- Ability to manage multiple tasks and work effectively under pressure.
- Self-motivated with the ability to work independently or as part of a team.