QA Strategy & Test Design: Define and implement comprehensive test strategies, including test case definition, test design, and automation coverage for web applications and API microservices.
Automation Development: Develop, maintain, and optimize automated test scripts using modern testing frameworks and automation tools, including Tricentis Tosca and related technologies.
Quality Assurance Execution: Plan and execute functional, integration, and regression testing activities to ensure that all software changes are validated before production releases.
CI/CD Integration: Integrate automated testing into CI/CD pipelines to create automated quality gates and ensure continuous validation of software builds and deployments.
Defect & Risk Management: Identify, document, and analyze defects and quality risks, providing clear root-cause insights and actionable recommendations.
Agile Team Collaboration: Work closely with developers, product owners, and scrum teams to support iterative delivery and maintain high quality standards across development cycles.
API & Microservices Validation: Design and execute testing scenarios for backend services and API-driven microservice architectures to ensure reliability and stability.
Knowledge Sharing & Mentoring: Support development teams with QA best practices, guide testing strategies, and contribute to improving engineering quality culture.
Continuous QA Improvement: Evaluate existing testing approaches and introduce automation, tooling, or process improvements to enhance testing efficiency and reliability.
Must-Have Skills
Automation Testing Expertise: Strong hands-on experience with automated testing for web UI and backend APIs using modern automation tools and frameworks.
API Testing Knowledge: Practical experience testing RESTful APIs using tools such as Postman, Insomnia, RestAssured, or comparable solutions.
Test Automation Frameworks: Solid knowledge of testing frameworks such as Selenium WebDriver, TestNG, JUnit, and BDD frameworks like Cucumber.
CI/CD Pipeline Integration: Experience integrating automated testing into CI/CD workflows using platforms such as GitLab CI, Jenkins, or similar tools.
Version Control & Build Tools: Proficiency with Git and familiarity with build automation tools such as Maven or Gradle.
Software Testing Methodologies: Strong understanding of testing lifecycle processes including test planning, test design, execution, and reporting.
Agile Development Practices: Experience working within Agile software delivery frameworks such as Scrum or SAFe.
AI in QA Practices: Practical experience leveraging AI capabilities to support test generation, analysis, or automation efficiency in day-to-day QA activities.
Analytical & Critical Thinking: Strong ability to identify quality risks, analyze system behavior, and challenge existing processes to improve outcomes.
Communication & Collaboration: Ability to communicate technical testing concepts clearly and collaborate effectively across cross-functional engineering teams.
Nice-to-Have Skills
Tricentis Tosca Experience: Hands-on experience with Tricentis Tosca for enterprise-level test automation and quality management.
Infrastructure as Code Exposure: Familiarity with infrastructure automation tools such as Terraform or comparable technologies.
Cloud & Microservices Testing: Experience validating distributed cloud-based systems and microservice-oriented architectures.
QA Process Optimization: Ability to evaluate and improve QA processes, automation coverage, and release validation practices.
Mentorship & Technical Guidance: Experience mentoring engineers or QA specialists and supporting adoption of testing best practices across teams.
Benefits
Competitive salary with performance-based bonuses.
Opportunities for professional development and advancement.