Job Openings QA Automation Engineer

About the job QA Automation Engineer

Responsibilities:

  • Working closely with IT Project teams, Business Partners, and Operations Partners to collaborate on product design, and offer inputs on the testability of functional elements and product designs.
  • Understanding flow of code and how it interacts with different components and analyzing complex applications to design, build and implement test scripts to ensure the testability, robustness, and performance of production software.
  • Assisting project/product team in identifying, evaluating, and prioritizing Regression
  • Review and analyze automation implementation to identify the possibility of the reoccurrence of program operating problems to ensure operational efficiency.
  • Analyzing complex applications to design, build, organize & maintain test scripts at the right application layer.
  • Designs various test types (Functional, Smoke, Regression) for automation and maintains the Automation Framework (core library design and files).
  • Writing various types of test scripts including but not limited to web services messaging, database validation, file handling and XML parsing.
  • Tracks and reports results of automation testing.
  • Identifies and reports on problems, risks, issues and barriers within testing processes.
  • Develops utility programs as needed to create new or modify existing procedures.
  • Analyzes, learns and installs new automation testing tools and/or methodologies while researching the changing marketplace to keep current with technology and upgrades.
  • Other duties as assigned.

Qualifications:

  • Bachelor's degree in Computer Science or Management Information Systems, math, or related technical field which required programming.
  • 5 years experience in quality assurance including experience with software testing tools, techniques and methodologies; short release cycles, full software lifecycle; work on a product which was released for public consumption and benchmarking, performance analysis and measurement.
  • 5 years experience of Agile development experience
  • Knowledge of Quality assurance principles and best practices (integration, system, regression, performance, and user acceptance)
  • Knowledge in Object-oriented design with programming skills in modern object-oriented languages such as Java, JavaScript, C#, Python or other
    Code versioning tools such as Bitbucket, Git and GitHub
  • Experience setting up and working in automation build tools e.g. Jenkins, Maven, Docker,CI/CD tools such Jenkins, Bamboo, Gitlab
  • Experience with Agile software development tools for test management e.g. JIRA, ALM Testing tools & frameworks such as Selenium WebDriver, TestNG, JUnit or similar
  • Experience implementing a Quality Management System as measured by ISO25010 standards. 
  • Experience working with ISO9001 standards for delivering effective/efficient client engagements.
  • Experience utilizing test automation and performance testing with an understanding for the appropriateness of automation in framing a TQM solution.
  • Experience with measuring Quality Assurance effectiveness and creating enterprise metrics to give status and proactively identify/mitigate risks.
  • Excellent written and verbal communication skills with ability to converse with team and leadership as needed.
  • Work with cross-functional/matrixed teams to deliver quality at the highest level.
  • Must Exemplify client Standards.
  • A Quality Assurance certification is a plus.
  • Experience within Cyber Security is a plus.

Data Privacy Consent:

By submitting your application for this job, you are authorizing JWay Group to: a) collect and use your personal data, and to disclose such data to any third party with whom JWay Group or any of its related corporations has service arrangements, in each case for all purposes in connection with your job application, and employment with JWay Group or its clients; and b) retain your personal data for consideration of future job opportunities (where applicable for relevant unsuccessful job applicants).