Summary:
We are seeking a skilled and motivated Software Development Engineer in Test (SDET) to join our team. In this role you will be responsible for maintaining and enhancing our existing test automation framework implementing improvements and introducing new features to support ongoing project needs.
Our current UI test automation solution leverages Selenium WebDriver to test web portals so hands-on experience with this tool is essential. The team is also engaged in the development of multiple microservices and micro-frontend applications making a strong understanding of API testing and component-level testing critical for success.
The ideal candidate will also contribute to our Continuous Integration (CI) processes perform test analysis and optimization and support production releases.
Responsibilities:
- Create and automate test cases for Web portals using Selenium Web
- Maintain and enhance the existing test automation framework.
- Collaborate with development teams on microservices and micro-frontend testing
- Develop and run performance test with Jmeter
- Analyze performance results creating performance reports
- Develop new and support existing auto testing scripts (refactoring and updates)
- Take part in improvement and automation for CI/CD process
- Evaluate engineering functional specification and other project documentation compose and execute test cases to fully verify the correctness of functionality.
- Lead technical projects (including assessment of testing scope; planning executing and monitoring of testing progress; preparation of testing documentation)
- Create bug reports according to auto tests execution results track fixes for these defects
- Participate in project releases delivery to production (on demand)
- Participate in code review
- Be a mentor for junior and middle level QA engineers
Qualifications:
- At least 3 years of experience in Testing Automation of Web
- At least 3 years of C#/Java/Python language experience
- Strong knowledge of Object Oriented Development Page Object and other design patterns
- Strong proven Selenium WebDriver knowledge
- Proven experience working with JIRA Confluence Git Bamboo
- Experience in performance testing
- Experience in Postgres/MySql
- Experience in REST
Nice to have:
- At least 1 year of BDD/Gherkin experience
- Proven experience in rest API testing
- Python knowledge will be great advantage
- Experience testing Kafka events is a plus
- Experience working on Agile teams using Scrum methodologies
- Experience with Flask AWS Heroku Docker.