Apex Systems
Information Technology - Quality Automation Engineer
Apex Systems, Saint Louis, Missouri, United States, 63146
Information Technology - Quality Automation Engineer
Join to apply for the
Information Technology - Quality Automation Engineer
role at
Apex Systems . 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. Architect, design and implement 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. Create data necessary for the scripts based on the functionality and ensure data portability functions are available. Develop data for tests and scripts based on functionality. Develop 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. Qualifications
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 frameworks (e.g., Selenium using Java or JavaScript and HP UFT). 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. Equal Employment Opportunity
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, marital status, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with applicable law. For accommodation requests or additional information, please contact our Employee Services Department.
#J-18808-Ljbffr
Join to apply for the
Information Technology - Quality Automation Engineer
role at
Apex Systems . 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. Architect, design and implement 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. Create data necessary for the scripts based on the functionality and ensure data portability functions are available. Develop data for tests and scripts based on functionality. Develop 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. Qualifications
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 frameworks (e.g., Selenium using Java or JavaScript and HP UFT). 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. Equal Employment Opportunity
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, marital status, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with applicable law. For accommodation requests or additional information, please contact our Employee Services Department.
#J-18808-Ljbffr