QA Engineer
reczee
Job Description
What You’ll Do:
- Design, build, and maintain robust automation frameworks
- Develop and execute test cases, scripts, and plans for both frontend (UI) and backend (API/database) systems
- Perform thorough manual testing where automation is not feasible or valuable
- Collaborate closely with product managers, developers, and DevOps teams to understand product requirements and ensure test coverage
- Identify bugs and performance issues and contribute to root cause analysis
- Contribute to CI/CD pipeline by integrating automated tests
- Continuously enhance automation tools and test coverage for existing features
What You’ll Bring:
- 3–5 years of experience in software QA (Automation)
- Proficient in Selenium with solid hands-on scripting experience in Java or Python
- Experience in maintaining automation frameworks (TestNG, PyTest, JUnit, etc.)
- Strong understanding of web technologies, REST APIs, and database validation
- Familiarity with tools like Postman, JMeter, and browser developer tools
- Solid understanding of QA methodologies, test design techniques, and defect life cycle
- Experience with version control tools (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI)
Nice to Have:
- Exposure to performance and security testing
- Experience with cloud platforms (e.g., AWS)
- Experience testing in microservices or distributed systems environment