Senior QA Automation Engineer I ETL Tester
Apex Systems, Inc
Full Job Description
Job#: 2032057
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
“`{=html}
“`
– 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 ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.