Want to know if you’re a fit? Upload your resume and let our AI show you.
Skills
Analysis Skillsunmatched
Artificial Intelligence (AI)unmatched
Automationunmatched
Bug Tracking Softwareunmatched
Bug Tracking/Defect Managementunmatched
Communication Skillsunmatched
Computer Engineeringunmatched
Computer Scienceunmatched
Cross-Functionalunmatched
Debugging Skillsunmatched
Documentationunmatched
Emerging Technologyunmatched
Identify Issuesunmatched
Internet Applicationunmatched
JavaScriptunmatched
Linux Operating Systemunmatched
Machine Toolunmatched
Microsoft Visual Basicunmatched
Mobile Applicationsunmatched
Offshoringunmatched
Problem Solving Skillsunmatched
Python Programming/Scripting Languageunmatched
Quality Assuranceunmatched
Quality Assurance Methodologyunmatched
Regression Testingunmatched
Scripting (Scripting Languages)unmatched
Software Administrationunmatched
Software Developmentunmatched
Software Testingunmatched
Software Validationunmatched
Team Lead/Managerunmatched
Team Playerunmatched
Test Automationunmatched
Test Caseunmatched
Test Dataunmatched
Test Designunmatched
Test Plan/Scheduleunmatched
Test Programunmatched
Test Scenariounmatched
Test Scriptsunmatched
Test Suiteunmatched
Test Toolsunmatched
Testingunmatched
Time Managementunmatched
Usability Engineeringunmatched
User Interface/Experience (UI/UX)unmatched
Description
Duration: 12+ Months
Job Description:
The QA Analyst is responsible for developing and executing software test plans to identify software issues and ensure product quality across web and mobile applications.
The role involves designing test cases, executing manual and automated testing, documenting defects, and collaborating with engineering, cross-functional, and offshore teams to deliver high-quality software releases.
The ideal candidate will leverage modern QA practices, including AI-assisted tools, to improve testing efficiency and overall software quality.
Responsibilities:
Design test plans, test scenarios, test scripts, and testing procedures.
Execute testing for system modifications prior to implementation.
Document software defects using bug tracking tools and communicate findings to development teams.
Identify, analyze, and document issues related to application functionality, output, user interface, and content.
Monitor defect resolution efforts and validate fixes through regression testing.
Create and maintain repositories of known software defects.
Develop test schedules and execution strategies aligned with project timelines and deliverables.
Maintain test artifacts, including test plans, test cases, and test suites, following established QA standards.
Coordinate testing activities with offshore QA teams to ensure timely execution and quality deliverables.
Perform targeted regression testing when required.
Explore and implement AI-assisted workflows to improve test design, execution, defect triage, documentation, and reporting.
Experience:
Experience developing and executing software test plans for web and mobile applications.
Experience with manual and automated software testing methodologies.
Experience working with offshore QA teams in a collaborative environment.
Hands-on experience with test automation frameworks and tools.
Experience using Python and JavaScript for automation or scripting.
Practical experience using AI tools to improve QA workflows, including test case generation, defect triage, documentation, and workflow automation.
Experience with light scripting for test data setup, automation, or AI-assisted tooling is preferred.
Demonstrated interest in emerging AI technologies and their application within software quality assurance.
Skillsets:
Software Quality Assurance (QA)
Manual Testing
Test Planning
Test Case Development
Test Execution
Regression Testing
Defect Tracking
Bug Reporting
Test Automation
Python
JavaScript
AI-assisted Testing Tools
Web Application Testing
Mobile Application Testing
Database Testing
Software Validation
Test Documentation
Cross-functional Collaboration
Offshore Team Coordination
Problem Solving
Microsoft Visual Basic
Linux
Communication Skills
Education:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
AI Statement: By applying, you acknowledge that AI-assisted tools may be used during the hiring process.