Senior QA Automation Engineer I ETL Tester

Pittsburgh, Pennsylvania


Employer: Apex Systems
Industry: 
Salary: Competitive
Job type: Part-Time

  • 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.

Created: 2024-09-11
Reference: 2032057
Country: United States
State: Pennsylvania
City: Pittsburgh
ZIP: 15216