Information Technology - Quality Automation Engineer

  • St. Louis, MO
  • Posted 3 hours ago | Updated 3 hours ago

Overview

On Site
Full Time

Skills

Information Technology
Writing
Scratch
Quality Control
Regression Analysis
Scripting
Regression Testing
Graphical User Interface
Database
Test Plans
Organized
Mentorship
Test Methods
Computer Science
Quality Assurance
Software Development Methodology
Software Development
Object-Oriented Programming
Web Applications
Web Services
.NET
XML
JSON
jQuery
Selenium
Java
JavaScript
HP
Automated Testing
SQL
UI
Testing
Continuous Integration
Continuous Integration and Development
Agile Testing
Test-driven Development
Performance Testing
Analytical Skill
Communication
SAP BASIS
Law
IT Service Management
Innovation
Collaboration
Recruiting
Insurance
Finance
Professional Development
Training
Leadership
CompTIA
Customer Service
Career Counseling
Oracle Application Express
Apex

Job Details

Job#: 2089005

Job Description:

Job Description: Our Quality Automation Engineer will work with manual and automation QA testers in evaluating existing automation framework, building new test frameworks, writing and designing automation scripts from scratch and maintaining automated test scripts to ensure quality control standards are achieved. We need an Automation Engineer who is successful in growing, developing, and implementing automated testing solutions to maximize testing coverage and reduce test cycle time.

Responsibilities:

Evaluate existing automation framework and provide automation solution for building end to end regression suite.

Responsible for architecting, designing and implementing test automation frameworks from ground up into a continuous integration and execution model.

Develop, execute and maintain automation test scripts to meet software release deliverables, project testing requirements and other quality considerations.

Responsible for creating data portability functions.

Create data necessary for the scripts based on the functionality.

Responsible for developing smoke, functional and regression test suites for GUI Front End, and Database backend.

Document, maintain, and monitor software problems.

Recommend strategies and methods to improve test plans and test processes.

Maintain well organized records of test results and generate historical analysis of test results.

Lead projects while mentoring other members of the QA team.

Assist Test Manager in integrating automation methodologies within QA methodologies.

Requirements:

Bachelor's or Master's Degree in Computer Science or related field; equivalent professional experience may be substituted for formal education.

5+ years of development or test automation experience.

Solid understanding of Quality Assurance methods and practices.

Deep understanding of manual and automated testing concepts.

Solid understanding of SDLC (Software Development Life Cycle).

Strong Object-Oriented Programming Skills.

Experience in testing web application and web services developed using latest technologies and frameworks: .NET, JAVA, Rest, XML, JSON, JQuery, etc.

Hands-on experience with a mix of modern Test Automation tools and frame works, (e.g. Selenium using Java or Java Script and HP Unified Functional Automated Testing tools).

Advanced SQL knowledge is a plus.

Experience with UI testing frameworks.

Experience using Continuous Integration tools.

Experience with Agile testing methodologies including ATDD and Test-Driven Development (TDD).

Exposure to performance testing and knowledge of performance testing tools is a plus.

Strong analytical and communication skills, ability to effectively work with both technical and non-technical resources.

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Apex Systems