Role and Responsibilities:
Hand-on first level management position responsible for the automation team including their deliverables, performance and year-end performance reviews.
Review product requirement to identify testing strategy, test plan, time estimates, required tools and framework to support automate testing.
Reviews business requirements and designs test specifications for low to moderately complex product feature for completeness and testability.
Develops test automation for assigned projects, perform code review and help the team for automation.
Work closely with the test/dev team to identify new automation opportunities.
Design and develop tools, test automation framework for UI as well as backend applications
Create and manage test environments, daily regression execution and reporting infrastructure.
Assists in the identification of consistent test data to be used across suites and solutions
Assists in developing performance criteria and validates that products meet those performance requirements.
Collects test metrics, analyses trends, and suggests appropriate corrective and preventive actions. Suggests and implements process improvements plans, tracks their progress, and achieves objectives.
Ensures product meets required quality standards, identifies potential risks in quality and works with leadership in creating mitigation plans.
Leads defect triage meetings from a quality perspective. Works with support and consulting teams in resolving customer issues. Interacts with customers as required in understanding, reproducing, and troubleshooting customer issues
Provides training, guidance, feedback, coaching and mentorship to QA engineers.
Hire and develop the automation team.
Develops practices and implements tools to facilitate test-driven development with a high degree of test automation for highly scalable products.
Work in an agile, rapid development and prototyping environment where effective communication is paramount.
Skills and Experience:
Bachelor's degree in Computer Science, Technology, or Engineering, (strongly preferred), or equivalent work experience.
Hand-on technical leader with 9+ years of experience in quality engineering.
5+ years of test automation experience for large enterprise applications.
Must have good hands on experience on white box testing in GUI and API testing
Strong programming and SW design skills in Java, scripting, selenium, other testing tools
Expertise in front-end web application test automation (e.g. Protractor, Mocha/Karma, Sikuli, Selenium WebDriver, Grid, Cucumber, TestNG, Junit), REST API testing using Rest Assured, data validation testing.
Experience with GIT Hub, Maven, Gradle, Jenkins, Docker, code coverage tools and CI/CD Platforms framework development
Expertise in various forms of software testing: smoke testing, regression testing, functional and non-functional testing, etc.
Experience on Test Management tools(ALM/Zephyr/TestRail/Testlink) and Defect management tools (JIRA/Rally
Excellent communication skills (written and verbal), with specific experience and demonstrable success with the full software development lifecycle and using the Agile Development processes
Expertise in industry best practices in SW development processes: Unit testing, Object Oriented design, code reviews etc.
Good analytical and problem-solving skills
Nice to have
Development background would be added advantage
Performance testing experience would be an added advantage.
Amazon Web Services (AWS) knowledge or experience
Experience to work with JIRA
Knowledge on SQL and Unix/Linux
--
You must verify your mobile number to apply to this job.