H-1B Visa Quality Assurance Analyst Jobs
Quality Assurance Analyst roles qualify for H-1B sponsorship as specialty occupations requiring at least a bachelor's degree in computer science, information systems, or a related field. Employers file the LCA with DOL before your I-129 petition, and most QA roles fall under SOC code 15-1253, which shapes prevailing wage calculations and petition strength.
See All Quality Assurance Analyst JobsOverview
Showing 5 of 836+ Quality Assurance Analyst jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 836+ Quality Assurance Analyst jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Quality Assurance Analyst roles.
Get Access To All Jobs
Job Posting Title
Quality Assurance Analyst
Agency
695 OKLAHOMA TAX COMMISSION
Supervisory Organization
Quality Assurance
Job Posting End Date
Refer to the date listed at the top of this posting, if available. Continuous if date is blank.
Note: Applications will be accepted until 11:59 PM on the day prior to the posting end date above.
Estimated Appointment End Date (Continuous if Blank)
Full/Part-Time
Full time
Job Type
Regular
Compensation
Salary - $72,000
WHY YOU’LL LOVE IT HERE!
TRANSPARENCY. FAIRNESS. COMPLIANCE. The Oklahoma Tax Commission is committed to leading Oklahoma with unparalleled customer service. Our mission is to promote tax compliance through serving taxpayers with transparency and fairness in administration of the tax code and unparalleled customer service. Check out our About Us page to learn why we are passionate about tax compliance and believe it is the career for you!
There are perks to working for the OTC. We know that benefits matter, and that is why we offer a competitive benefits package for all eligible employees:
- Generous state-paid benefit allowance to help cover insurance premiums.
- A wide choice of insurance plans with no pre-existing condition exclusions or limitations.
- Flexible spending accounts for health care expenses and/or dependent care.
- A Retirement Savings Plan with a generous match.
- 15 days of paid vacation and 15 days of sick leave for full-time employees the first year.
- 11 paid holidays a year.
- Paid Maternity leave for eligible employees.
- Employee discounts with a variety of companies and vendors.
- A Longevity Bonus for years of service.
JOB SUMMARY
The Innovation Team seeks a detail-oriented and analytical Quality Assurance (QA) Analyst to ensure the quality and functionality of software products. This role involves testing applications, identifying issues, and collaborating with developers to resolve them. The QA Analyst will create and execute test cases, track and report software issues, and collaborate with developers to ensure high-quality software throughout the development lifecycle.
DUTIES AND RESPONSIBILITIES
- Develop, document, and execute test cases for new and existing software products, including functional, regression, integration, and performance testing.
- Utilize defect management systems and test management tools to track and manage defects throughout the testing process.
- Perform functional, regression, integration, and performance testing.
- Identify, log, and track software defects, ensuring all identified issues are resolved before product release.
- Create and execute automated test scripts (if applicable) to streamline testing processes.
- Set up and maintain test environments, ensuring they accurately reflect production environments for optimal testing conditions.
- Build and manage test data, ensuring its integrity and relevance for accurate testing scenarios.
- Collaborate effectively with developers, project managers, and other stakeholders to understand project requirements, identify potential risks, and ensure successful product delivery.
- Contribute to the development process by participating in Agile ceremonies, including daily standups, sprint planning, and retrospectives.
- Communicate test results, issues, and potential risks clearly and concisely to the development team and other stakeholders.
- Assist in preparing user acceptance testing (UAT) and coordinate with business users for final testing to ensure the product meets user needs and expectations.
- Maintain comprehensive test documentation, including test plans, cases, and results.
- Generate detailed bug reports, track them through resolution, and provide regular status updates to project stakeholders on the progress of testing activities.
- Continuously evaluate and suggest improvements to testing processes and tools to enhance efficiency and effectiveness.
- Stay current with new testing methodologies, tools, and best practices to ensure the most effective approaches are used.
- Contribute to developing and maintaining automated testing frameworks (if applicable) to streamline testing processes.
- Champion quality best practices and advocate for a quality-first mindset throughout the software development lifecycle.
- Proactively identify potential areas of improvement in the software development lifecycle to enhance product quality.
- Perform other job duties as assigned.
COMPLEXITY OF KNOWLEDGE, SKILLS, AND ABILITIES
Knowledge of
- Software development lifecycle (SDLC) methodologies, including Agile and Waterfall, to effectively contribute to the development process.
- Software testing methodologies, including black-box, white-box, and grey-box testing.
- Test planning, test case design, and test execution techniques.
- Defect tracking and management processes.
- Testing tools and technologies, including defect management systems (e.g., Bugzilla) and test management tools (e.g., TestRail).
- Quality assurance principles and best practices.
- Performance and security testing concepts and tools.
Skills in
- Analyzing user requirements and designing effective test cases.
- Executing various types of testing, including functional, regression, integration, and performance testing.
- Identifying, documenting, and tracking software defects.
- Using testing tools and technologies to streamline testing processes.
- Communicating effectively with developers, stakeholders, and team members.
- Working collaboratively in a team environment.
- Problem-solving and analytical thinking.
Ability to
- Work independently and as part of a team.
- Manage multiple tasks and prioritize effectively.
- Adapt to changing requirements and priorities.
- Learn new technologies and testing methodologies quickly.
- Pay close attention to detail and maintain accuracy.
- Communicate technical information clearly and concisely.
- Advocate for quality and promote best practices.
MINIMUM QUALIFICATIONS
Education and Experience requirements at this level consist of:
- A bachelor’s degree in business administration, information systems, or a related field.
- Plus, two (2) years of hands-on experience in software testing or quality assurance, including experience with various testing methodologies.
- OR an equivalent combination of education and experience.
PREFERRED QUALIFICATIONS
- Proficiency in data analysis and visualization tools.
- Familiarity with Agile and Waterfall project management methodologies.
- Proven experience with test automation frameworks and scripting languages (e.g., Selenium, Python).
PHYSICAL DEMANDS
Ability to sit and stand for extended periods of time. Exhibit manual dexterity and hand-eye coordination to operate a computer, keyboard, photocopier, telephone, calculator, and other office equipment. Ability to see and read a computer screen and printed material with or without vision aids. Ability to hear and understand speech at normal levels, with or without aids. Ability to communicate clearly. Physical ability to lift up to 15 pounds, bend, stoop, climb stairs, walk, and reach. Must use the proper manual handling equipment, including but not limited to dollies, carts, and lift team members. Duties are normally performed in an office environment with a moderate noise level.
SPECIAL REQUIREMENTS
Travel may be required for this position. Applicants must have reliable transportation and be willing and able to perform all job-related travel. Possession and maintenance of a valid Oklahoma State Driver’s License is also required.
The Oklahoma Tax Commission’s normal work hours are Monday through Friday, 7:30am to 4:30pm. This schedule may require minor flexibility based on the needs of the agency.
Telework may be required based on the needs of the agency, division, and section. If applicable, applicant must be willing and able to work BOTH on-site and telework at an off-site location, generally in the applicant’s home. Applicant must have a secure internet connection and a dedicated telephone (landline) or smart phone device during scheduled working hours.
This position has access to Federal Tax Information (FTI) and is required to uphold the strictest standards of confidentiality as an essential part of its job responsibilities. This includes safeguarding all tax information obtained from records, files, tax returns, and departmental investigations, whether in paper, electronic, or verbal form.
This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
All offers of employment will be contingent upon successful completion of a fingerprint-based background check, reference check and federal and state tax compliance check.
Equal Opportunity Employment
The State of Oklahoma is an equal opportunity employer and does not discriminate on the basis of genetic information, race, religion, color, sex, age, national origin, or disability.
Current active State of Oklahoma employees must apply for open positions internally through the Workday Jobs Hub.
If you are needing any extra assistance or have any questions relating to a job you have applied for, please click the link below and find the agency for which you applied for additional information:
Agency Contact
See all 836+ Quality Assurance Analyst jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Quality Assurance Analyst roles.
Get Access To All JobsTips for Finding H-1B Visa Sponsorship as a Quality Assurance Analyst
Verify your SOC code before applying
QA Analyst roles can be classified under multiple SOC codes, and the wrong one weakens your petition. Pull the O*NET profile for 15-1253 to confirm your job duties align before your employer files the LCA.
Target employers with active LCA filing history
Use Migrate Mate to filter QA Analyst roles by employers who have filed LCAs for this occupation, so you're applying to companies that have already cleared the DOL prevailing-wage certification step, not ones figuring it out for the first time.
Gather degree equivalency documents early
USCIS requires a credential evaluation if your QA degree is from outside the U.S. Get a course-by-course evaluation from a NACES-member evaluator before you receive an offer, since delays here can push back your I-129 filing window.
Ask employers about their E-Verify enrollment status
STEM OPT and cap-gap extensions require E-Verify enrollment from your employer. Confirm this before accepting an offer if you're transitioning from OPT, since QA roles at non-enrolled employers can't use the STEM extension bridge.
Negotiate your start date around USCIS processing timelines
H-1B petitions filed in April have an October 1 start date for cap-subject cases. Build this into your offer negotiation so your employer doesn't expect you to start before your status is effective.
Confirm your salary meets the LCA wage level for your metro
DOL assigns wage levels I through IV based on experience and supervision. Run the OFLC Wage Search for SOC code 15-1253 in your target metro before accepting an offer to confirm your salary covers at least Level I prevailing wage.
Quality Assurance Analyst jobs are hiring across the US. Find yours.
Find Quality Assurance Analyst JobsQuality Assurance Analyst H-1B Visa: Frequently Asked Questions
Does a Quality Assurance Analyst role qualify as a specialty occupation for H-1B purposes?
Yes, provided the position requires at least a bachelor's degree in a directly related field such as computer science, information systems, or engineering. Generic QA roles that accept any degree can face USCIS scrutiny on specialty occupation grounds. Your employer's job description should specify the required degree field, not just list it as preferred, to strengthen the petition.
Which SOC code does a Quality Assurance Analyst typically use for the H-1B LCA?
Most QA Analyst roles are filed under SOC code 15-1253, Software Quality Assurance Analysts and Testers. Some employers use 15-1299 or a business operations code if the role leans toward process auditing rather than software testing. The SOC code your employer selects determines the DOL prevailing wage your offered salary must meet, so confirming the right classification before the LCA is filed matters.
How do I find employers who regularly sponsor H-1B visas for QA Analyst positions?
Migrate Mate filters job listings by employers with verified H-1B LCA filing history for QA and software testing roles, so you can focus your applications on companies that have already navigated the DOL certification process for this occupation. This is more reliable than assuming any tech employer will sponsor, since some only sponsor for senior or engineering-specific roles.
Can my employer file an H-1B petition for a fully remote QA Analyst role?
Yes, but the LCA must list every location where you'll perform work. If you work from home, your home address is a worksite and the DOL prevailing wage for that metro applies, not your employer's office location. If your home metro has a higher prevailing wage, your offered salary must meet that higher threshold or your employer must update the LCA before you begin working remotely.
What happens to my H-1B status if my QA Analyst job is eliminated or my employment ends?
You have a 60-day grace period from your last day of employment to find a new H-1B-sponsoring employer, change to another valid status, or depart the U.S. Your new employer must file an H-1B transfer petition before the grace period expires. USCIS does not extend this window, so starting your job search and transferring quickly is critical.
See which Quality Assurance Analyst employers are hiring and sponsoring visas right now.
Search Quality Assurance Analyst Jobs