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