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