DevOps Automation Quality Assurance Engineer

Title – DevOps Automation Quality Assurance Engineer

Number of Positions – 2

Job Type – Full-time

JOB DESCRIPTION

The DevOps Automation Quality Assurance Engineer will be responsible for development and maintenance of automated test scripts for T-Mobile products and programs. S/he works on the automation quality assurance efforts for software development projects, including a review of technical specifications and user stories. The DevOps Automation Quality Assurance Engineer works closely with software developers, product owners, scrum masters and business stakeholders. S/he executes and maintains automated test scripts, provides documentation for testing methodologies and tools, reports automation results and ensures a focused, methodical approach to automation testing. In addition, the Automation Quality Assurance Engineer monitors progress of the automation QA efforts of internal and external QA resources.

Responsibilities:

  • Automate, optimize and drive efficiency of this effort, code, and process.
  • Monitor the automated build and continuous integration process to ensure efficient build.
  • Execution and facilitate resolution of build/release failures.
  • Create, maintain and share technical documentation used by engineers and other team members.
  • Collaborate with development teams to help architect, configure, monitor, and support their services. Work with developers as needed to understand implementations, assess related areas of risk, retest after code updates and perform regression testing as needed.
  • Provide automation status reports to Agile teams and the QA Manager.
  • Review the work of other automation testers including code review and recommend changes to their approach.
  • Make suggestions for troubleshooting issues.
  • Monitor and strategize mobile platform support.
  • Additional responsibilities as needed.

  • Required Experience

  • Bachelor’s degree or 4-year college degree or equivalent in Computer Science or related field required.
  • Exceptional verbal and written communication skills.
  • Strong documentation and presentation skills.
  • The ability to work well independently or on a team.
  • Experience in build automation test suit using rest assured.
  • Experience in manual testing using tool, like; postman, swagger.
  • Knowledge of cloud technologies and cloud infrastructure, PCF
  • Hands-on experience using industry standard DevOps tools (CI/CD, Git, Bamboo, Jenkins)
  • Familiar with Micro-service architectures. Decoupled systems and how to build them.
  • Detail-oriented, with excellent analytical, technical and problem-solving skills.
  • Prior experience in Java programming a plus
  • Familiarity with general monitoring principles, using splunk.
  • Ability to communicate effectively with developers, quality assurance site reliability engineers.
  • Experience writing technical documentation for a technical audience.
  • Strong commitment to customer service and service enablement.
  • Payment domain knowledge is a plus.

  • Technical Skills:

  • 8+ years of experience in software quality assurance experience.
  • 8+ manual testing using tool, like; postman, swagger
  • 3+ years of experience in Bamboo, Git, Jenkins etc.
  • 3+ years API / Web services automation experience.
  • 3+years of experience in Java programming.
  • Knowledge working automation test suit using rest assured.
  • Experience in object-oriented programming and structured query language.
  • Sound knowledge in SQL Queries.
  • Expertise working with TDD/ BDD Environments.
  • Having experienced Bug tracking tool (JIRA).
  • Selenium WebDriver and browser’s Developer Tools.
  • Good knowledge in Gherkin, Cucumber, JMeter, Keyword and Hybrid Driven frameworks.
  • Experience in Java Script, preferred.

  • Apply