Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software QA Engineer image - Rise Careers
Job details

Software QA Engineer

Role: QA Engineer

Location: San Jose, CA – Onsite

Position Type: W2 Contract

Functionality, performance, and stability of our in-house tool suite. You will work closely with software engineers and other stakeholders to understand requirements, identify potential issues, and drive quality throughout the development lifecycle.

Must Have:

• Python 3.1x

• Testing on Python

• Pytest Testing framework

• Parameterized test

• Mocking

• CI/CD pipeline

C/C++ (Priority: 1)

Python (Priority: 1)

CI/CD Pipeline (Priority:1)

5+ years of experience

- Python 3.1x

- Working knowledge of software design patterns

- Working knowledge of Python unittest testing framework

- Understanding of code coverage metrics and how to determine testing quality

- Working knowledge of Pytest testing framework

• + parameterized tests

• + Test that throw exceptions

• + Mocking

• + Inter-test dependencies and ordering

- Working knowledge of Sapling / Mercurial / GIT

- Working knowledge of VSCode

What You Should Know About Software QA Engineer, Axiom Software Solutions Limited

As a Software QA Engineer at our company, you'll play a crucial role in ensuring the functionality, performance, and stability of our innovative in-house tool suite. Located in San Jose, CA, this W2 contract position offers an exciting opportunity to collaborate closely with passionate software engineers and other stakeholders. Your main objective will be to understand the requirements fully, identify potential issues early, and drive quality throughout the development lifecycle. You’ll be diving deep into Python 3.1x, utilizing the Pytest testing framework, and implementing parameterized tests that throw exceptions, all in pursuit of seamless software performance. A solid grasp of CI/CD pipelines will be indispensable, as you'll navigate through the intricacies of C/C++ with a focus on Python. If you have over 5 years of experience, a working knowledge of software design patterns, and familiarity with tools like Sapling, Mercurial, and GIT, we want to hear from you! Join our dedicated team, and contribute to creating reliable software that meets the needs of our users while advancing your career in a dynamic environment.

Frequently Asked Questions (FAQs) for Software QA Engineer Role at Axiom Software Solutions Limited
What are the key responsibilities of a Software QA Engineer at this company?

The key responsibilities of a Software QA Engineer at our company include ensuring the functionality, performance, and stability of in-house tools, collaborating with software engineers and other stakeholders, understanding software requirements, identifying potential issues, and driving quality throughout the development lifecycle. You will also write and execute test cases, utilize the Pytest framework, and manage testing quality through code coverage metrics.

Join Rise to see the full answer
What technical skills are required for the Software QA Engineer position?

For the Software QA Engineer position, candidates must have extensive experience with Python 3.1x, familiarity with the Pytest testing framework, and a solid understanding of CI/CD pipelines. Additionally, knowledge of software design patterns, experience with parameterized tests, and proficiency in version control tools like GIT, Mercurial, or Sapling are crucial.

Join Rise to see the full answer
How many years of experience are needed for the Software QA Engineer job?

This Software QA Engineer job requires at least 5 years of experience in quality assurance and testing, with a strong emphasis on Python programming, test case development, and continuous integration processes.

Join Rise to see the full answer
What is the importance of CI/CD in the role of a Software QA Engineer?

CI/CD is vital for a Software QA Engineer as it helps streamline the testing and deployment processes. By integrating testing early in the development lifecycle, you can identify and resolve defects quickly, ensuring high-quality releases and a faster time-to-market for our in-house tools.

Join Rise to see the full answer
What tools and frameworks should a Software QA Engineer be familiar with?

A Software QA Engineer should be well-versed in tools such as Python unittest and Pytest frameworks for testing, along with CI/CD pipeline tools for automated build and deployment processes. Experience with version control systems like GIT and collaborative IDEs like VSCode is also beneficial.

Join Rise to see the full answer
Common Interview Questions for Software QA Engineer
Can you explain your experience with Python 3.1x and how you have used it in QA?

In responding to this question, it's important to detail how you have applied Python 3.1x in your past QA roles, highlighting specific projects or tasks that demonstrate your expertise. Discuss your familiarity with writing test scripts, automating tests, and leveraging Python libraries to enhance testing efficiency.

Join Rise to see the full answer
What is the Pytest testing framework, and why do you prefer it?

When discussing Pytest, emphasize its features that make it advantageous for testing, such as its ability to handle complex testing scenarios, its support for parameterized testing, and ease of integration with other testing tools. Be prepared to offer examples from your experience where you've used Pytest effectively.

Join Rise to see the full answer
How do you approach creating test cases for new features?

In your response, outline your systematic approach, from understanding the requirements and user stories to identifying edge cases. Stress the importance of collaboration with developers and stakeholders to ensure comprehensive test coverage.

Join Rise to see the full answer
What methods do you use to ensure code coverage in your testing?

You can explain that you utilize code coverage tools and metrics to analyze which parts of the code are tested and which are not. Discuss how you target untested paths or functions to enhance testing quality and ensure robust software.

Join Rise to see the full answer
Describe a challenging bug you found and how you resolved it.

When answering this question, share a specific instance where you encountered a complex bug, the process you undertook to identify it, and the steps involved in devising a solution. Highlight your analytical skills and ability to collaborate with your team.

Join Rise to see the full answer
How do you prioritize which tests to run during a CI/CD process?

Explain your strategy for prioritizing tests based on risk assessment, feature impact, and past bug history. Mention how you streamline tests to ensure critical paths are tested efficiently while keeping deployments on schedule.

Join Rise to see the full answer
What is your experience with parameterized tests in Pytest?

Detail your experience with writing parameterized tests in Pytest, including examples of scenarios where they have added value by testing multiple input sets efficiently and improving test coverage.

Join Rise to see the full answer
Can you discuss how you use mocking in your testing process?

In your response, emphasize the importance of mocking in isolating parts of the application during testing. Provide examples of scenarios where you successfully implemented mocking to test individual components without external dependencies.

Join Rise to see the full answer
How do you stay current with testing technologies and methodologies?

Discuss your proactive approach to learning, including attending workshops, participating in online courses, reading industry-related blogs, and engaging with professional communities to stay informed about the latest trends in testing and QA methodologies.

Join Rise to see the full answer
What strategies do you use to manage inter-test dependencies?

Explain how you manage inter-test dependencies by designing independent tests with clear setups and teardowns. Highlight tools and frameworks you use that assist in maintaining test order and dependencies to achieve accurate results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 24 hours ago
Photo of the Rise User
Trinetix Remote No location specified
Posted 10 days ago
Photo of the Rise User
Continental Hybrid 11525 Illinois Hwy 142, Mt Vernon, IL 62864, USA
Posted 7 days ago
Cerebras Systems Hybrid Sunnyvale CA or Toronto Canada
Posted 8 days ago
Photo of the Rise User
PA Consulting Hybrid Tower Point, 6th Floor, 27-43 Wormwood Street, Boston, MA 02210, United States of America, Boston
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago

Our IT solutions empower organizations and individuals throughout the world to maximize value and quality to succeed in today's challenging business environment. As a fast-growing new economy company, we focus our strengths to offer world-class so...

151 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, on-site
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
36 people applied to QC Tester at Ubisoft
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
6 people applied to QA Engineer (Data Team) at Sweed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
9 people applied to BYB - Mid Manual QA at Bounteous
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
38 people applied to QA Tester/ Supernatural VR at Meta
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
10 people applied to junior QA Engineer at Latitude Inc
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal