Description

RESPONSIBILITIES:

·                  Responsible for system integration testing, including automation, of newly developed or improved applications.

  • Responsible for reviewing requirements and design artifacts, developing unit, integration and system test cases, ensuring extensive test coverage for our cloud application
  • Play an active role in translating business and functional requirements into concrete work
  • Provides testing expertise, testing oversight and direction for multiple projects. Ensures the functionality of the functional design specification is met.
  • Lead, develop, and consult on test automation strategies and provide critical feedback in requirements, design, implementation, and execution phases.
  • Develop and enhance next generation Test Engineering Automation solutions in a Continuous Integration environment
  • Extensive experience in an Agile/DevOps environment in collaboration with BAs, product owners and application developers.
  • Define, design, development, documentation and maintenance of tools and Automation Frameworks for current and next gen Software Platforms/Frameworks as part of an Agile team
  • Partner with different internal partners - Product Management, Application Development, DevOps and other Technical teams.
  • Experienced in mentoring more junior Test engineers, verifying work products and providing mentorship as needed.
  • Capable of working on multiple work streams concurrently in a fast-paced environment with extreme multi-tasking and context switching.
  • Project Coordination:
  • Perform test engineering activities such as review of high-level design, detail design, test plan and results.
  • Teaches, assigns, directs, and reviews the work produced by other team members on the Team.
  • Assists in coordinating the implementation of changes to improve performance.
  • Technical Management:
  • Acts as domain specialist for applications/systems under their responsibility.
  • Coordinates with internal and external interfaces in more sophisticated end-to-end testing situations.
  • Prepares the data within the environment vital for larger and more sophisticated systems.

 

QUALIFICATIONS:

·                  Bachelor’s degree in computer science, Information Technology, or related field and/or related experience

  • 7 years of experience in the job or related position.
  • Hands-on Java application Automation testing experience
  • Hands-on Selenium experience in test environments including Selenium Web driver, Appium, Cucumber BDD, TestNG, Rest Assured API, and Junit automation.
  • Web development experience such as JavaScript, HTML, XML.
  • Experience with tools/languages such as IntelliJ, Eclipse/Java, JavaScript
  • Experience with at least one RDBMS such as DB2, Oracle etc.
  • Hands on Linux, Unix scripting experience
  • Automation at all software layers (e.g., UI, services, APIs, etc.) as well as CI/CD technologies (e.g. Jenkins, Cucumber, Git, Jira, etc.)
  • Experienced in Agile/Waterfall, onsite/offshore work model and coordination.
  • Software testing lifecycle (specifically the testing model, methodology, and processes),
  • Experience with Test Engineering methodologies and Test Automation Frameworks
  • Experience with front-end & backend testing
  • Experience in writing sophisticated SQL queries.
  • Experience in estimating, prioritizing, and planning testing activities

Education

Bachelor's degree