Senior QA Automation Engineer
U
Upvanta sp. z o.o.Software testing
Workplace type: remote; Country code: PLContractSenior
Salary900 - 1200 PLN per day net b2b
Apply NowOpens the employer's application page
Job Details
- Experience
- Minimum 7–10 lat doświadczenia w obszarze Quality Assurance, ze szczególnym uwzględnieniem automatyzacji testów.
- Required Skills
- JavaMavenSeleniumCI/CDPlaywright
Requirements
- Have 7–10 years of Quality Assurance experience, with a focus on test automation.
- Have strong Java skills and experience with Maven-based projects.
- Have hands-on experience automating tests for web, mobile (iOS/Android), and API applications.
- Have strong experience with Selenium or Playwright and Appium or another mobile automation tool.
- Have experience with Perfecto for mobile device testing.
- Have strong Cucumber BDD knowledge, including Gherkin, feature files, step definitions, tags, and test execution.
- Have experience with TestNG.
- Know API testing tools such as Postman, REST Assured, or SOAP UI.
- Have experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Know AWS environments and cloud application testing.
- Have strong SQL skills and experience with test and defect management tools such as JIRA or Zephyr.
- Know test automation best practices and be able to work in an Agile environment.
Responsibilities
- Design and develop scalable automation frameworks for web, iOS/Android mobile, and API applications using Java and Maven.
- Create and maintain automation scripts with Selenium, Playwright, and Appium, and integrate them into CI/CD pipelines.
- Build Cucumber BDD frameworks, including feature files, step definitions, and reusable components.
- Write and execute Given/When/Then test scenarios and manage execution using tags.
- Configure test environments and manage test execution with Maven and TestNG.
- Test web, mobile, and API applications, including REST and SOAP APIs.
- Validate end-to-end processes across UI, API, and backend layers.
- Define automation strategies and the appropriate division between manual and automated tests.
- Coordinate functional, integration, and regression testing, and support release management through regression testing, quality reporting, and defect management.
- Maintain traceability between business requirements, test scenarios, and reported defects; analyze root causes and collaborate with development teams, Product Owners, and architects.
View Full Description & ApplyYou'll be redirected to the employer's site