The individual will be involved in the following critical activities:
Work closely with multiple stakeholders to gather requirements and priorities for test automation for .COM and CRM applications
Lead a small team of automation engineers to make sure we are implementing continuous delivery
Define automaton strategy for various projects. Help maintain automation roadmap and progress
Lead the effort to set up nightly automation runs and to find defects early on
Involved in maintaining the centralized automation test repository
Involved in creating, maintaining and executing test automation scripts for CRM and .COM applications utilizing Selenium and TOSCA tools
Work closely with development and QA team to gather high priority test scenarios to automate
Estimate and prioritize manual test cases for CRM and .COM applications to automate
Generate test reports
Create and run functional, integration, regression, and ad-hoc automated test cases; including both positive and negative scenarios
Create detailed, comprehensive, and well-structured automated test plans for functional, integration and regression testing.
Provide technical leadership/supervision for the creation, design, execution, documentation and maintenance of test plans and test cases (automated and manual testing)
Work closely with onshore and offshore testers to ensure testing deliverables are met
Follow standard QA methodologies to ensure the delivery of quality products.
Log and report defects and escalate issues
Work to meet project schedules, timelines and deadlines
Support business users in UAT activities for all major and minor releases.
Support once a month weekend production validation for all major releases (only onshore)
Strong attention to detail
Proactive nature, with a strong work ethic and eagerness to take initiative and go the extra mile
The ideal experience and critical competencies for the role include the following:
Bachelor’s degree in Computer Science or a related technical field
9-11 years of experience in technical and architecture role(s) on software testing projects
Strong QA Leadership and engineering experience in implementing Test automation and CI/CD concepts
Strong experience in scripting languages
Knowledge of Unit testing, middleware test automation frameworks
Knowledge Unit and functional testing frameworks(Junit, Maven, TestNG, BDD)
Knowledge of development concepts(REST, JSON, Web services and Microservices)
Experience with TestNG, Selenium Web driver, POSTMAN/SOAP UI, Cucumber, Eclipse IDE, BDD
Experience in developing automation strategy in the previous role
Experience with scripting tools – Python, Java, Ruby
Experience with build management tool : Maven or Jenkins
Experience with Azure DevOps
Experience with SQL Server and SQL queries
Experience with API testing
Willing to support manual testing occasionally. Experience with Integration and Regression testing
Experience and knowledge of Agile test management process and methodologies
5+ years of hand on Quality Assurance experience with a key role in building and enhancing a QA function.
Experience with product development and testing life cycles including test approach and test case reviews.
Experience creating and maintaining test suites and cases in Azure DevOps Test Plans.
Familiarity with web app/SAAS/Paas software development, Azure Cloud computing solutions, Dynamics 365 and working knowledge of any Relational Database and DB Queries
Professional experience with software lifecycle management / Azure DevOps in a fast-paced software environment
The applicant must also have: Defect management experience and Test Life Cycle Management, any period of experience creating and reviewing of Testing Artifacts right from Test Strategy through Test completion report.
--
You must verify your mobile number to apply to this job.