Job Description
- Solves Complex Automation challenges spanning multiple technologies in a scalable & extensible manner with least amount of maintenance.
- Continuously improve the efficiency of the Automation using innovative technologies & thought process in specific performance testing areas.
- Develops testing plan scenarios for complex unit, process, function, integration, regression and acceptance testing.
- Assists in identifying and establishing goals for appropriate testing cycles and defines and manages software test environments, test standards and quality assurance tasks.
- May lead a small team of Test Analysts to ensure quality goals/schedules are met for the given project.
- Analyzes system requirements and design documents.
- Estimates hours and resources needed for projects under test.
- Develops detailed test cases, scenarios and scripts to ensure application quality.
- Writes test plans, collaborating with other QA and business teams.
- Designs and develops usability testing scenarios, and administers portions of the testing process, to include the use of testers from other teams.
- Uses testing tools to plan, execute and track quality assurance artifacts.
- Meets with PMO, Development and Business to remediate defects.
- Attends product definition and design meetings, functional and technical walkthroughs in order to provide input in the selection of testing tools and approaches.
- Identifies test data, test environment setup and test environment configurations needed to prepare for testing.
- Works with Development, DBAs and business to seed and setup the test environments. Recommends program improvements or corrections.
- Presents findings to management and project teams.
- Defines criteria for testing, analyzes results of testing sessions and makes recommendations and offers solutions to Quality Assurance leadership and other stakeholders on the project based on the findings.
- Identifies and documents software and systems defects across products, platforms, and releases.
- Analyzes complex systems requirements and design documents in order to verify that programs function according to actual requirements and established guidelines.
- Helps resolve moderately complex problems detected in testing.
- Provides Triage support to Development, Business and Test teams on internal and external issues.
- Informs management on resource requirements needed to complete software testing.
- To include but not limited to the number of testers, test tools, test data test environments and time needed to complete testing.
- Contributes to the achievement of related teams objectives.
Requirements - Good automation testing knowledge
- ETL experience & Database Testing
- Expert SQL Knowledge
- Selenium, TestNG and BDD framework knowledge.
- Java knowledge
- Bachelors degree in computer science or a related discipline, or equivalent work experience required.
- Systems quality environment required
- Experience in the securities or financial services industry is a plus.
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.
Job Tags
Work experience placement,