Overview
Skills
Job Details
Job Title: QA Automation Engineer
Location: Austin, TX
Duration: 9 Months
Interview Type: MS Teams (Virtual)
Work Setup: Hybrid 3 days remote and 2 days onsite (Mondays and Tuesdays at the Austin location).
Position Overview:
We are seeking a QA Automation Engineer to design, develop, and execute automated tests that ensure the quality and reliability of complex web-based applications. The ideal candidate will have a strong understanding of software testing methodologies, test automation frameworks, and software development life cycles (SDLC).
This role involves creating and maintaining automated testing scripts, analyzing system requirements, developing test plans, and ensuring applications meet both functional and performance standards. The successful candidate will work collaboratively across teams to deliver high-quality software solutions within an Agile environment.
Key Responsibilities:
Design, develop, and maintain automated test scripts for web-based applications and services.
Determine testing priorities and create execution plans for automated testing scenarios.
Perform software quality assurance, testing, and support for multiple platforms and applications, including web portals, mobile apps, and enterprise systems.
Develop and execute test plans, test cases, and scenarios for applications developed using J2EE, SOA (Service-Oriented Architecture), and Agile methodologies.
Participate in requirements analysis, test design, test data preparation, and application component testing.
Collaborate with cross-functional teams to ensure that quality goals are achieved.
Document test designs, procedures, and results in a clear and organized manner.
Apply contemporary testing methods to verify functionality, performance, and reliability.
Provide technical support during testing and implementation phases.
Participate in program design, coding, and walkthrough meetings to provide quality assurance input.
Perform other related duties as assigned.
Required Skills and Experience:
8+ years of experience with software development principles, software testing, and the full software development life cycle (SDLC).
8+ years of knowledge in software engineering practices, Agile methodologies, and software life cycle methods.
8+ years of experience analyzing requirements, user stories, and acceptance criteria to create test plans and validate system functionality.
8+ years of experience in analyzing software applications, defects, and business problems to derive evidence-based conclusions and innovative solutions.
Strong understanding of computer systems, IT infrastructure, programming languages, operating systems, and system limitations/capabilities.
Excellent oral and written communication skills, with the ability to clearly convey technical information.
Bachelor s degree in Computer Science, Computer Information Systems, Engineering, or a related field is strongly preferred.
Preferred Skills and Experience:
3+ years of experience with one or more of the following tools:
Unified Functional Testing (UFT)
Katalon Studio
LoadRunner
SoapUI / LoadUI
Selenium
Application Lifecycle Management (ALM)
Product Portfolio Management (PPM)
SQL and XML
3+ years of experience working within Agile teams, collaborating with developers, testers, and end users.
Hands-on experience with manual and/or automated software testing using tools such as UFT, SoapUI, Selenium, ALM, PPM, JIRA, JAMA, or PL/SQL.