In this role, you are responsible for
- Design and implement automated test cases to ensure the quality and stability of our software products
- Design, develop and document the test automation framework
- Work closely with software developers, DevOps and test engineers to understand software workflows, use cases and specifications in creating automated tests across software products
- Collaborate with developers to ensure that automated tests are integrated into the development process and CI/CD pipelines
- Identify and track software defects, and work with the development team to resolve issues
- Continuously improve the efficiency and effectiveness of the testing process
To succeed in this role, you’ll need
- Bachelor’s degree in computer science or a related field
- At least 5 years of experience in software testing and automation
- Strong experience with test automation frameworks and tools (e.g., Selenium, Appium, Cucumber)
- Familiarity with CI/CD pipelines
- Knowledge of working with various databases, both relational and NoSQL
- Experience with functional and performance tests and relevant tools (e.g., JMeter, LoadRunner, Gatling)
- Experience with programming languages (e.g., C#, Python)
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Proficiency in English