Test Automation QA (Test Automation + Manual 50/50 role)

Maxis
Mesa, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Mesa, United States of America

Tech stack

.NET
Microsoft Windows
API
Automation of Tests
Azure
C Sharp (Programming Language)
Relational Databases
Human-Computer Interaction
Iterative and Incremental Development
Team Foundation Server
Scrum
Regression Testing
Release Management
E2e Testing
Software Engineering
Software Quality Assurance (SQA)
PL-SQL
SQL Databases
Systems Integration
Test Case Design
Web Applications
Performance Testing
Postman
Playwright
Windows Services
Selenium Webdriver
Software Version Control
Web Api

Job description

  • Local candidate only (Phoenix, AZ)
  • First interview: Technical screening virtual (1 hr.)
  • Second interview: In-person at Mesa office (2 hr.)
  • Final interview: If needed, either virtual or at AZ office (1 hr.)

Essential Responsibilities:

  • Requirement Analysis and designing detailed test cases and procedures from requirement specifications
  • Test new applications and repeatable testing for existing products
  • Ensure all product releases meet or exceed defined quality goals
  • Iterative Development and Release Management process experience in an Agile Scrum environment
  • Work with Business Analysts, Development teams, and internal groups to ensure customer requirements are met
  • Attends design review and user meetings as required
  • Documents test cases and defects as needed
  • Performs execution of test plan, continually analyzing test efforts for completeness
  • Performs system integration, functional, volume, user interface and performance testing on modifications and enhancements before production releases through manual and automated techniques
  • Create, maintain, and run automated test scripts
  • Analyzes failure/success of automated scripts and makes modifications as required

Requirements

Do you have experience in Windows?, Do you have a Bachelor's degree?, No performance testing experience needed. The position is for a person who can do manual testing and test automation., * Bachelor's degree (or equivalent experience)

  • 5-7 years in software quality assurance focused on Web-based application testing

  • 3+ years of experience with Windows operating systems and applications

  • 5+ years of experience writing test cases and test plans

  • 5+ years of experience using QA testing tools like Azure DevOps TFS, Selenium Web Driver with C#, Postman, and SQL related tools

  • 3+ years of experience with UI and API Functional Testing and tools such as Selenium WebDriver with C# and/or Playwright

  • Experience on testing .net applications, Web APIs and Windows Services

  • Experience with Iterative Development in an Agile Scrum environment

  • Ability to conduct functional testing, regression testing, system-level integration testing, end-to-end testing, and acceptance testing

  • Have a firm understanding of SQL or PL/SQL and relational database concepts

  • In-depth understanding of software development processes and methodologies including their documentation and creation

  • Knowledge and experience with version control and defect tracking systems

  • Ability to handle multiple projects and task responsibilities simultaneously and switch among them quickly to meet prioritized business needs

  • Gather, use and analyze defect metrics data to present analysis findings to the appropriate levels of management verbally and through the preparation of periodic written reports.

Apply for this position