Senior QA Automation Engineer

New
S
Symphony SolutionsSoftware testing
Poland. Ukraine. Bulgaria. North Macedonia. Albania. TurkeyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience as a QA Automation Engineer or SDET in an Agile environment
Required Skills
JavaJiraGroovySelenium

Requirements

  • Have 5+ years of experience as a QA Automation Engineer or SDET in an Agile environment.
  • Demonstrate strong programming skills, preferably in Groovy or Java.
  • Develop, maintain, and optimize automation frameworks, including building automation solutions from scratch.
  • Have hands-on expertise in API, UI, and E2E test automation.
  • Have experience with Selenium/Selenide, OkHttp, TestNG, Cucumber (BDD), or equivalent tools and frameworks.
  • Demonstrate advanced knowledge of RESTful API testing, including request chaining, response validation, data verification, and scripting.
  • Have experience with risk-based testing and automation strategy development.
  • Design and execute performance and load testing scenarios, analyze system performance, and identify bottlenecks.
  • Understand CI/CD practices and build or maintain automated test pipelines using tools such as GitLab CI/CD and Gradle.
  • Have experience with automated test reporting tools such as Allure or equivalent solutions, and issue-tracking and test management tools such as Jira.
  • Have experience testing in cloud-native environments, with exposure to Kubernetes, Docker, and AWS.
  • Be able to explain technical approaches, collaborate with developers, investigate complex issues, and mentor engineers.

Responsibilities

  • Own end-to-end quality assurance, including requirements analysis, test planning, automation coverage, and quality signoff.
  • Partner with the Tech Lead to define automation approaches and test strategies for complex projects.
  • Design, develop, maintain, and optimize API, UI, and E2E automated tests.
  • Drive non-functional testing, including performance and load testing, and help identify and address performance bottlenecks.
  • Monitor test execution, investigate failures, reduce flaky tests, and improve automation framework performance and reliability.
  • Build, maintain, and optimize automated test pipelines within CI/CD workflows.
  • Participate in User Acceptance Testing and recommend improvements to application quality and usability.
  • Identify quality risks, address automation coverage gaps, and advocate for effective testing practices.
  • Demonstrate automation tests, communicate results, report defects, and advocate for resolution during team triage.
  • Contribute to internal testing tools, frameworks, and the Automation QA strategy, and mentor engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now