Pragmile is looking for a passionate Test Automation Engineer to join one of the teams developing a SaaS platform for rating companies on CSR and sustainability.
We're looking for a person that already has some automation experience, but also is a strong team player. The person would become an owner of automation inside of the team, meaning he/she would be able to organize oneself as well as Developers in a way that encourages quality mindset across the entire team - to allow Developers to contribute into the Automated script suites.
Within a regular sprint this person should:
- participate in creating the test strategy as well as coverage strategy with unit/integration/e2e
- write a test plan that would need to be automated and agree with Developers who should automate what
- review Developer contributions
- maintain existing testbase and scriptbase (the latter by oneself or with developer help)
- if needed - check the small increments manually within the sprint
- if needed - check the bugfixes and close the resolved issues
- At code-freeze - check the overall integration of the User Stories and prepare the
- content to be deployed to Production by performing manual or automated tests
- Perform exploratory testing if needed to identify extra issues that may arise
Role is 70-80% Automation with 20-30% manual effort (the more components are automated the less manual footprint will become) with an ambition to automate 100% in a near term.
Responsibilities:
Work closely with the functional team to define testing scope, automate tests, organize and review the automation effort of other feature team members:
- Work closely with the Developers to understand the features technically
- Create test design and test cases for developed User Stories and bugfixes
- Create the automation scripts and review the scripts created by Developers
- Maintain and improve the Automated script library for the team
- Collaborate in the QA process maintenance and improvements
- Identify improvements areas and propose solutions (process/technical)
- Participate in technical decisions
- Perform manual check of the developers work when needed
- Assist in mentoring and provide assistance to other Feature Team members to understand
- the Automation Framework
- Spread the Quality mindset across the Feature Team
- Can work unsupervised
Qualifications
- at least 5+ years of experience in QA out of which 1+ in automated testing
- practical knowledge of REST services, C#, Selenium, Jenkins, GIT, Postman
- hands-on experience with Component Integration Test, Web Application Testing and Regression Testing
- knowledge of SQL
- familiarity with Scrum
- (as a plus) familiarity with Zalenium
In return for your expertise and energy, we offer:
- Challenge, opportunities to exchange skills within multinational Team
- Ability to work in an autonomous way and in an environment where your ideas are valued
- Casual and very friendly atmosphere
- Competitive salary aligned with experience
- Training package
- Private healthcare
- Sports card
- An "after-hours" drawer in the kitchen 😄