Senior Test Automation Engineer

New
B
BillenniumSoftware testing
Workplace type: remote; Country code: PLFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 7 years of experience in software testing, including minimum 5 years in test automation and minimum 3 years in a leadership or test coordination role.
Required Skills
JenkinsC#.NETSeleniumCI/CDAzure DevOpsPlaywright

Requirements

  • At least 7 years of software testing experience, including functional, integration, acceptance, and automated testing.
  • Experience working with highly complex and mission-critical systems.
  • At least 5 years of test automation experience.
  • Strong knowledge of C#/.NET.
  • Experience with Selenium WebDriver, Playwright, or an equivalent tool.
  • Strong knowledge of object-oriented programming, SOLID, and Clean Code.
  • Experience creating and maintaining test automation frameworks.
  • Knowledge of automation design patterns such as Page Object and BDD.
  • Experience integrating tests with CI/CD, such as Azure DevOps or Jenkins.
  • At least 3 years in a leadership role or coordinating testing work.
  • Experience planning testing processes, preparing strategies and plans, and reporting on quality.
  • Knowledge of tools such as Jira, Confluence, and TestLink or equivalents.
  • Knowledge of API testing tools such as SoapUI or Postman, and performance testing tools such as JMeter.
  • Knowledge of relational databases and ability to write and analyze SQL/PL/SQL queries.
  • Experience working with Agile/Scrum methodologies.

Responsibilities

  • Design, develop, and maintain automated software tests.
  • Build and develop test automation frameworks.
  • Create tests using C#/.NET and Selenium WebDriver, Playwright, or similar tools.
  • Apply programming best practices, design patterns, OOP, SOLID, and Clean Code.
  • Refactor and optimize existing tests, maintaining their scalability and maintainability.
  • Integrate test automation with CI/CD processes and configure and maintain pipelines.
  • Prepare test strategies and plans, and monitor software quality.
  • Identify and manage quality risks and report test results.
  • Perform and support functional, integration, acceptance, and automated testing.
  • Validate data using SQL/PL/SQL and collaborate on API and performance testing.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now