Senior QA Automation Engineer (F/H)

Job summary
Permanent contract
Salary: Not specified
A few days at home
Skills & expertise
Continuous improvement
Networking
Written and verbal communication
Cucumber
Azure
+2

MOBELITE
MOBELITE

Interested in this job?

Questions and answers about the job

The position

Job description

  • Develop and execute a comprehensive automation testing strategy for our product.

  • Develop and implement Component, Component Integration and E2E tests using C# and other relevant programming languages.

  • Execute functional, performance, security, integration and other non-functional testing.

  • Establish and maintain automated testing frameworks, tools and testing environments, enabling continuous integration and deployment (CI/CD) processes.

  • Recommend strategies and methods to improve test plans and processes.

  • Conduct code reviews, improve and maintain quality of the automation code.

  • Collaborate closely with cross-functional teams to ensure testability, reliability, and scalability of our products.

  • Understand Scrum process and actively contribute to all Agile practices.

  • Collaborate with developers, Product owners and other QAs to design automated tests.

  • Communicate updates and escalations proactively and in a timely manner to your team and appropriate stakeholders. Provides suitable reasoning/recommendations.

  • Coach and mentor less experienced QA team members on writing high quality Automation Tests.

  • Collect and analyse metrics on the testing processes and automation. Adjust and continuously improve the measurement process to align with organizational goals and to drive improvements.

  • Document software issues and enhancement requests and assist development with concise and detailed steps for replication of defects found while executing tests.

  • Stay up to date with the latest advancements in technology and testing methodologies, and proactively apply learnings to improve our testing processes.


Preferred experience

  • Strong understanding of automation frameworks, tools and technology (e.g., SpecFlow, Selenium, Cucumber).

  • Demonstrable experience of writing automated Component, Component Integration and E2E tests from scratch.

  • Strong experience in C#, .NET.

  • Strong experience testing backend systems and API testing using RestSharp.

  • Strong understanding of BDD, Test Design patterns and principles.

  • Hands-on experience with CI/CD tools – Azure DevOps is an advantage.

  • Experience with creating mocks and stubs.

  • Ability to provide reasonable and accurate test estimates.

  • Experience in coaching less experienced automation QAs.

  • Ability to contribute to the development of project test strategy.

  • Ability to identify tasks, dependencies, or risks during backlog grooming/planning.

  • Ability to communicate own ideas to the team.

  • Ability to work on one’s own initiative as well as within a team environment.

  • Strong written and oral communication skills.

  • Desire to continuously improve both individually, and as a team.

Want to know more?