Posted in

Staff IT Analyst II – Quality Assurance Automation Tester

Staff IT Analyst II – Quality Assurance Automation Tester

CompanyWestern Alliance
LocationDallas, TX, USA, Phoenix, AZ, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years’ experience as QA automation engineer with expertise in planning, designing and execution of automation and manual testing activities.
  • Bachelor’s degree in computer science, software engineering, or a similar field.
  • Prior experience with enterprise orchestration and data integration tools, preferably Control-M or Informatica and Azure Functions for data processing.
  • Advanced programming skills including automation frameworks.
  • Proficiency in at least one programming language, preferably JavaScript or Python (experience with .NET or Java is also valued).
  • Hands-on experience with automation tools is required—preferably with Playwright, Cypress, or Protractor. Familiarity with Selenium/WebDriver, Appium, RestAssured, Maven, or other TDD frameworks is also acceptable.
  • Familiarity with a low code / no code automation framework or Behavior-Driven Development or Test-Driven Development frameworks.
  • Ability in designing, creating, and executing API tests and SQL database queries.
  • Hands-on experience with following testing types: Integration, System/Functional, Data Migration, Accessibility, End to End, Sanity, Smoke, and Regression testing following Agile and Waterfall methodologies.
  • Detailed knowledge of software application testing standards and best practices.
  • Excellent analytical skills and strong attention to detail.
  • Good written and verbal communication skills.
  • Good test leadership and test management skills.

Responsibilities

  • Lead and plan the testing effort, analyze requirements, create test strategy / test plans, design / execute manual and automated tests, report testing results and display excellent communication and collaboration with all stakeholders.
  • Perform multiple types of testing (System, Integration, Data Migration, Sanity, Security, End to End, Smoke, Regression) on various platforms (Desktop Apps, Web Apps, Cloud-Based Apps, Databases and APIs).
  • Demonstrate advanced programming skills, working in one or many automation harness solutions, creating automation frameworks and implementing best practices.
  • Meet with the IT / Business stakeholders to discuss baseline, requirements, facilitate user acceptance testing, and communicate testing progress/results.
  • Identify software testing risks, weaknesses, and target areas of improvement.
  • Review software bug reports, production bug leakages, highlighting problem areas and provide recommendations to mitigate risks.
  • Participate in sprint design, planning, grooming and demo practices.
  • Lead QA coordination, planning, design, execution, evaluation, and reporting.
  • Design and execute automation scripts and manual test cases.

Preferred Qualifications

    No preferred qualifications provided.