QA Engineer
About the Role
We are seeking a detail-oriented QA Engineer to ensure the quality of our software products through automated testing, performance testing, and continuous integration practices. You will play a crucial role in maintaining high quality standards.
Key Responsibilities
- Design and implement automated test frameworks using Selenium and Cypress
- Write and maintain test cases for functional, integration, and regression testing
- Perform API testing using tools like Postman and REST Assured
- Conduct performance and load testing
- Integrate automated tests into CI/CD pipelines
- Identify, document, and track bugs and issues
- Collaborate with developers to improve code quality and testability
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 3-5 years of experience in software quality assurance
- Strong knowledge of testing methodologies and best practices
- Experience with test automation tools (Selenium, Cypress, Playwright)
- Proficiency in at least one programming language (JavaScript, Python, Java)
- Experience with API testing and tools
- Understanding of CI/CD concepts and tools
- Excellent analytical and problem-solving skills
Nice to Have
- ISTQB or similar certification
- Experience with performance testing tools (JMeter, Gatling)
- Knowledge of security testing
- Familiarity with BDD/TDD practices
- Experience with mobile testing
What We Offer
- Competitive salary package
- Health insurance
- Flexible work schedule
- Professional development and certification support
- Collaborative work environment
- Annual leave and public holidays