Job Details
Job Description:
- Interact with product management, project management and development teams to develop a strong understanding of the project and testing objectives
- Design and create test conditions and scripts to address business and technical use cases
- Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
- Take complete ownership of individual components including architecture design, development & execution.
- Analyze and verify best automated and manual test approaches and execute acceptance, integration, installation and system testing.
- Apply design and develop automated testing strategies and build automated testing frameworks.
- Execute and analyze automation test results.
- Document, track and escalate issues as appropriate using tools/means as per company?s standards
- Support production deployment of applications and perform ?validation testing? during the off-hours maintenance windows
Experience/Skills:
- 0-3 years of relevant experience in QA Automation
- Good aptitude and analytical skills
- B. Tech. degree from a Tier1/Tier2 institution
- Excellent verbal and written communication skills
- Working knowledge of MySQL and load testing tools like JMeter and locust would be a plus
- Working knowledge of Selenium, Appium, and automation framework like TestNG would be a plus
- Experience with different Operating Systems, with emphasis on Unix variants
- Knowledge of API testing using frameworks like retrofit.
- Proven ability to manage and prioritize multiple, diverse projects simultaneously
- Must be flexible, independent, self-motivated, and takes ownership
- Development/scripting skills in common languages like Java, Python.
- Customer Interaction experience is a plus