Job description
Join Innovatech Solutions as a Quality Assurance Engineer and drive product excellence within a dynamic, collaborative team. You'll leverage modern QA methodologies, automation frameworks, and cutting-edge technologies to ensure flawless software delivery for global clients. If you're passionate about quality, thrive in fast-paced environments, and want to shape mission-critical solutions at scale, we want to hear from you!
Responsibility
- Design, develop, and execute both manual and automated tests for new and existing software applications.
- Create and maintain comprehensive test documentation, including test plans, cases, and scripts.
- Identify, track, and report bugs using industry-standard bug tracking tools.
- Collaborate with product managers, developers, and UX designers to clarify requirements and resolve issues.
- Implement continuous integration and continuous deployment (CI/CD) testing strategies.
- Drive best practices in quality engineering and advocate for robust QA processes across teams.
- Participate in code reviews and contribute to automated regression test suites.
- Analyze QA metrics to proactively address potential risks and optimize product quality.
Qualification
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of hands-on QA experience in a software development environment.
- Expertise with automated testing tools (e.g., Selenium, Cypress, Playwright).
- Proficient in scripting and object-oriented programming languages (e.g., Python, Java, JavaScript).
- Strong understanding of QA methodologies, test cycles, and agile software development.
- Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Excellent analytical, problem-solving, and communication skills.
- ISTQB or equivalent certification is a plus.