Tech Stack
JavaJavaScriptJenkinsSelenium
About the role
- Design, develop, and maintain automated tests across UI and API layers
- Create stable, reusable automated test suites for regression and verification
- Build and execute automated API tests and manage Postman collections
- Implement browser-based UI automation using Selenium / Selenide (and optionally Playwright)
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
- Perform test planning, coverage analysis, and structured test reporting
- Identify and document defects using JIRA and collaborate with development teams
- Work in Agile/Scrum teams and collaborate cross-functionally to ensure quality
- Contribute to QA best practices and the Software Testing Life Cycle (STLC)
Requirements
- Java 17 – Strong programming skills and understanding of object-oriented principles
- Selenium / Selenide – Hands-on experience with browser-based UI automation frameworks
- Rest-assured – Proficient in building and executing automated API tests
- Postman – Skilled in API testing, validation, and collection management
- JIRA – Experience with test case management, defect tracking, and agile workflows
- Git / GitHub – Familiarity with version control, branching strategies, and team collaboration
- JavaScript & Playwright – (Nice to have) experience in UI automation using modern web frameworks
- Basic knowledge of API performance testing using tools like K6 (Nice to have)
- Ability to design, implement, and maintain stable and reusable automated test suites
- Solid understanding of test planning, coverage analysis, and regression strategies
- Familiarity with structured test reporting and metrics
- Experience integrating tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Good understanding of the Software Testing Life Cycle (STLC) and QA best practices
- Comfortable working in Agile/Scrum teams with cross-functional collaboration
- Strong analytical and problem-solving skills
- Detail-oriented with a natural ability to identify edge cases and failure points
- Excellent documentation and communication skills — able to clearly articulate test scenarios, acceptance criteria, and QA sign-off points