We are looking for a Lead Automation Engineer who will be involved throughout the development life-cycle with particular responsibility in the Quality Assurance of software with emphasis on the development and implementation of test automation
Design, develop and work on existing frameworks for test infrastructure
Create and maintain automation test scripts with the object-oriented approach
Able to automate and execute performance, load, and stress testing on any application and share reports with stakeholders
Create test reports for API, Web, Mobile and performance domain
Hands-on experience working on CI/CD tools
Able to interact with DevOps team for infrastructure level discussion regarding automation scenarios
Good to have experience working with Linux environment, and shell scripting
Ability to train others regarding automation test concepts, providing guidance and direction as per need
Work in a team environment as well as an individual player
Ability to communicate with the client regarding automation tools and technology stack and provide suggestions/feedback as per prior automation experience
Strong communication, analytical, and problem-solving skills
Coordination and prioritization of test development activities and the ability to work with multiple development teams and software projects
Contribute toward predictable delivery of quality releases
Research, recommend and implement tools as needed with the goal of increasing automation
Required Qualifications and Experience
Strong background and at least 5-8 years of working on automation tools & technologies
Thorough understanding of SDLC, specifically automation processes in agile development environments
Strong object-oriented concepts and implementation
Strong data structures concepts
Hands-on experience on versioning control tools like Git, Bitbucket, etc,
Experience in Bug Management and test management tools like. Jira, Test Rail, and familiarity with their APIs for automation integrations.
Hands-on experience working with relational databases such as SQL, Oracle, etc.
Experience in writing, executing, and monitoring automated test suites
Hands-on experience on any Web Automation tool (example Selenium, Cypress or Puppeteer) with any language.
Good to have experience on Appium (with any Language) for mobile platforms automation, etc.
Good to have knowledge on React native mobile app automation.
Thorough understanding of different automation tools and frameworks including Cucumber BDD, Page object model, and other hybrid frameworks
Experience of APIs automation on any tool i.e. Rest Assured or Karate BDD with page object model and Gherkin feature file implementation.
Good understanding of performance testing and hands-on experience on any one of the tools e.g. JMeter, Locust, or Gatling, etc.
Knowledge of CI, CD on any one tool i.e. Jenkins, Bit Bucket, and Gitlab pipelines
Strong working knowledge of testing fundamentals such as BDD, Test-driven, and other approaches
Strong client communication & problem-solving skills
Quick learner and strong in research-oriented tasks or approaches