Staff IT Analyst II – Quality Assurance Automation Tester
Company | Western Alliance |
---|---|
Location | Dallas, TX, USA, Phoenix, AZ, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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.