Required Skills

Test Automation Engineer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 29th Jun 2021

JOB DETAIL

  • Build test automation framework, as well as integrating test automation with the company’s CI/CD/build pipelines
  • Write self-documenting and well-structured tests that will be easy to work with and adapt for fellow SETs.
  • Plan, design, develop, and maintain API test automation framework that facilitates automation scripting, execution, and analysis of results
  • Assist in training project team members to create, execute, analyze, and maintain automated regression suites
  • Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed
  • Develop automated functional scripts using tools such as Citrus, Selenium, Rest Assured, Java, Junit, Zephyr, Testcontainers, Gherkin scripting in Cucumber or other open source or vended applications.
  • Executes manual or automated test cases that validate the functionalities, code quality and reports test results, following all formal test architectures and project processes
  • Provide expertise in testing methodologies, best practices, and standards
  • Champion procedural and governance improvements to reduce defect feedback loops and time to market.
  • Actively participates in design of highly performing, scalable, secure, reliable and cost optimized solutions.
  • Follows agreed upon SDLC procedures to ensure that all information system products and services meet:  both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Work with Scrum Master, Product Owner and team to groom backlog, Estimate level of effort, Identify and add dependencies
  • Performs thorough code-reviews based on high engineering standards

 

REQUIREMENTS: 

  • 10+ years of strong experience with OO programming and writing tests for Java based distributed applications.
  • BS degree in Computer Science, similar technical field required. Masters preferred.
  • 5+ years of test automation framework design and development and executing automation scripts using open source tools
  • Strong background in functional testing with the ability to design and develop comprehensive automated test strategy and test cases
  • Experience required in any of BDD testing frameworks like Citrus, Rest Assured Java libraries, Cucumber.
  • Experience in automating End-to-end testing, API testing, Incorporate Messaging in testing, UI testing
  • Proven experience developing test scripts, test cases, and test data
  • Strong experience in testing Webservices (REST APIs) and Microservices
  • Strong experience in performance testing
  • Understanding of different database technologies SQL/No-SQL for testing implications.
  • Skills to be able to help design data driven automation and keyword driven automation to help build a composable automation suite.
  • Experience testing full stack and integration testing with 3rd parties
  • Experience required with cloud technologies. Experience preferred with AWS
  • OCP Java SE 8 Programmer Certification is a plus
  • AWS Certified Solutions Architect – Associate Level is a plus
  • Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.
  • Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics
  • Ability to work effectively in a fast-paced, and deliver production quality software within tight schedules
  • Java, Junit, Citrus, RestAssured, Selenium, Cucumber, Zephyr, Testcontainers, CICD exposure, Cloud exposure

 

Company Information