Associate Quality Engineer
Location
Bangalore | India
Job description
The test automation developer will carry out all necessary activities for the design, development, and execution of automated tests on hardware and software throughout the development cycle. Test automation developers duties include designing of automation scripts and finding solutions for automation problems within the eCOA projects. She/he works closely with the developer and SQE teams to get the necessary information about the system under test.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Designing, developing and running of test automation scripts.
- Analysis of test scenarios and develop strategies for automation of these scenarios.
- Create test automation guidelines for training purposes and documentation of test automation approaches.
- Researching issues in software through testing.
- Assist in establishing an automation testing strategy and test documentation using an ALM tool.
- Collaborating with QA Analysts and Software Developers to develop and enhance existing automation tools/solutions.
- Prepare reports and analysis on testing activities.
- Use test automation frameworks to increase automated test coverage.
- Keeping updated with the latest industry developments.
- Collaborates with SDE to build software that maximizes test automation and distributes integration responsibilities throughout the development cycle.
OTHER DUTIES AND RESPONSIBILITIES:
- Work with team members in adopting and learning test automation techniques.
QUALIFICATIONS AND SKILLS NEEDED:
- ISTQB preferred.
- Experience with software testing tools, like Selenium, Appium, Katalon, etc.
- Experience with analysis of manual testing scenarios and converting them to automation scripts.
- Proficiency in Programming Languages like Python, Java, JavaScript
- Understanding of the latest trends, standards, and developments around test automation
- Experience with version control like GIT, TFS etc.
- Expertise with Agile, DevOps Methodologies & Continuous Delivery and Continuous Integration.
- Understanding of OOPS concepts and Design Patterns
- Well Versed with Test Management Tools
- Fluent in oral & written English, be able to fluently communicate with colleagues in different countries.
- A strong sense of urgency in meeting deadlines and prioritizing multiple tasks.
- Enthusiasm and ability to learn new technologies quickly.
Education :
- Bachelors degree in computer science, software development, or a related field
Experience :
- 1+ years of related experience in software development lifecycle of Frontend, Backend applications and API development
Job tags
Salary