Vacancy caducado!
Location-Lawrenceville, NJ - remoteDuration- contract
- The Senior QA Test Automation Engineer will participate in development and maintenance of automated test framework covering functional, integration, and performance testing for all software products that comprise the integrated Identity management system.
- Candidate will provide detailed automated and manual test case development, software testing, verification, and certification of deliverables across the systems development and implementation lifecycle.
- This person will contribute to the Quality Assurance activities of assigned projects and ensure that the software meets required standards prior to production release.
- This person will also mentor less senior staff members, and may be called upon to lead small projects.
- They are also expected to recommend and assist in implementation of overall QA process improvements covering manual and automated testing technique and best practice.
- Prepare test case definitions including input artifacts, detailed test steps and expected results in the QA test management repository as the definition of the automated test.
- Determine automated test case efficacy for coverage of functional requirements and technical design.
- Determine level of effort estimates for test planning purposes.
- Prepare detailed functional test plans utilizing functional requirements and technical design documentation and applied test strategies.
- Test execution in accordance with the test plans and schedules utilizing the automated testing framework.
- Verify automated test results based on defined test cases with retention of all QA test artifacts and results in the QA test management system.
- Prepare load and performance test scripts that drive the applications under test to a predetermined threshold of volume and activity.
- Review project requirements and design documentation as a basis for:
- Develop and maintain both manual and automated test scripts covering:
- Track and communicate testing status including:
- Collaborate with the Advanced Development Group, OEM Engineering, Innovations Center, Supply Chain, Streaming Services and Products, Supply Chain, Business Intelligence and Subscriber Management System, and Enterprise Systems Bus teams for test design, execution, and deployment coordination as needed to produce end to end integrated test execution driven by automation framework with accurate test result reporting.
- Interface with RM and EM Operations teams as assigned regarding new software releases, training, and trouble-shooting test execution, validation or deployment problems.
- Own and resolve verification of issues encountered in testing.
- Proactively determine and communicate technical issues and suggest solutions.
- Review project documentation as a basis for testing documentation and product understanding.
- Design and development of test strategies.
- Design and development of detailed test cases.
- Test data development.
- Defect identification.
- Track and communicate testing efforts - Define and track quality assurance metrics such as defects, defect counts, test results and test status.
- Model, design, code, and execute custom test software against defined test cases.
- Work with development personnel in the development, execution, and results of tests.
- Proactively determine technical issues and solutions.
- Manage issues encountered in testing.
- Provide mentorship to less senior staff members.
- Provide leadership for small projects.
- Recommend QA process improvements and assist in implementation.
- Bachelor's degree in engineering, information systems or computer science.
- 8+ years of experience in software testing and quality assurance for a software engineering or application development discipline utilizing a team approach.
- 5+ years of experience designing, developing and testing automation framework and scripts covering all aspects of test planning, scripting, and validation against SOA services, access login and transaction processing systems.
- 5+ years of experience developing load and performance testing scripts in a common language and working with internal and external organizations for the preparation and completion of planned load tests.
- Selenium or other common automation programming skills for test data preparation, navigation of data entry screens and statistical output for results reporting.
- Groovy scripting under SOAPUI for web service test automation and scenario execution.
- Strong comprehension of LDAP database concepts.
- Strong comprehension of Software Development Life Cycle and Configuration Management using Agile methodology techniques.
- Comprehension of Object-Oriented Programming.
- Comprehension of RESTful web services, SOA.
- Macro programming skills, pivot table and advanced formulas with Excel.
- Comprehension of Public Key Cryptography and encryption algorithms a plus.
- Multi-platform experience (Windows / Unix).
- DBMS: Knowledge of SQL Server and Oracle and strong understanding of relational database concepts.
- Bug Tracking Tools: Jira, HPQC.
- Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access).
- Prior software development experience is a plus.
- Experience with all aspects of SDLC management, with expertise in the automated testing and release management stages.
- Experience working with web application servers.
- Good understanding of CMM processes and procedures.
Vacancy caducado!