Automation Frameworks : Design, develop, and maintain robust and scalable automated test scripts for both front-end (UI) and API layers.
Testing : Execute automated test cases to ensure the quality, functionality, and performance of new features and existing systems.
CI / CD Integration : Integrate automated tests into our continuous integration and continuous delivery (CI / CD) pipelines to enable rapid and reliable deployments.
Collaboration : Work directly with software developers and product managers to understand requirements, identify test scenarios, and reproduce bugs.
Regression Testing : Take ownership of the regression test suites, ensuring they provide comprehensive coverage for the entire platform.
Performance & Security : Assist in performance, load, and security testing efforts to identify and report potential issues.
Defect Management : Accurately log, track, and manage defects through their lifecycle, providing clear and detailed information to the development team.
What You Bring :
3+ years of experience in Quality Assurance with a strong focus on test automation.
Proven experience in designing and building automated test scripts using frameworks like Selenium, Playwright, or Cypress for front-end testing.
Strong proficiency in API automation using tools such as Postman, Rest Assured, or Karate DSL.
Solid programming skills in at least one modern language (e.g., Python, Java, C# / .NET, or JavaScript / TypeScript).
Experience with CI / CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).
Familiarity with Agile methodologies and a clear understanding of the software development lifecycle.
Experience with database testing against relational databases like PostgreSQL.
Strong problem-solving, analytical, and debugging skills.
Excellent communication skills, with the ability to articulate technical concepts clearly.
Bachelor`s degree in Computer Science, Engineering, or a related field.