When taking this position, you would be responsible for developing and executing formal test plans, ensuring the delivery of quality software applications. You will be deeply involved in test planning, writing test cases/scripts, test case automation, and test execution. Moreover, you will work on projects of high complexity within one or more development environments and will run multiple programs/systems as a project team member.
What are we looking for?
As an Automation QA your responsibilities will include:
- Automation testing of API calls
- Create and maintain automated test projects, following company’s standards and best practices
- Identify, report and track product defects
- Perform sanity and functional tests
- Develop a library of reusable UI and API functions of user behaviors used to uncover functional, performance and browser/platform compatibility issues
- Perform initial analysis for technical issues and work closely with engineers to reproduce and solve problems
- Validate new features and improvements to our apps
- Be on continual lookout for areas of improvement in the overall product release cycle
Requirements:
- Experience with at least one scripting language (JavaScript, Ruby, Python, etc)
- Experience with Selenium and WebDriverIO (or similar tools and a willingness to learn)
- Experience with testing RESTFUL APIs or web-based applications in SaaS environments
- Experience with cross-browser compatibility testing methodologies and practices
- Familiarity with Jira, Git, and agile software development are all plusses
- Ability to work collaboratively within an inclusive team from a diverse range of backgrounds and disciplines
- Great attention to detail and strong problem-solving skills
- Concern for quality and enjoyment in writing and executing tests
- Demonstrated aptitude for triaging, troubleshooting, and thoroughly testing complex systems
Kindly apply and one of our TA team members will get in contact with you soon.