Transforming the Future with the Convergence of Simulation and Data
Software QA Engineer
Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that enables open, creative thinking, and we deeply value our employees and their contributions towards our clients' success, as well as our own.
Job Summary:
Altair is focused on the development and broad application of simulation technology to synthesize and optimize designs, processes and decisions for improved business performance. With more than 2,000 employees, Altair is headquartered in Troy, Michigan, USA and operates 68 offices throughout 24 countries. Today, Altair serves more than 5,000 customers across broad industry segments.
We are seeking an experienced Quality Assurance Engineer with at least 3 years of hands-on experience in designing, developing, and executing automated tests to join our growing team. The ideal candidate will have a strong foundation in software testing, including both manual testing and automated test frameworks, with expertise in scripting. They should have a passion for ensuring the quality of our products through both hands-on functional testing and the development of automated solutions.
The successful applicant for this position will play an important QA role in automating and testing Altair products in a multiplatform environment. In addition, you will work with other QA Engineers across Altair as part of our Quality Center of Excellence including Security Testing, Performance Testing, Automation and more.
As a member of the Quality Center of Excellence team, you will work closely with product management, software development and applications engineering teams. You must be driven by a desire to be efficient, collaborative, thoughtful and productive in a fast-paced environment of prolific engineers.
What You Will Do:
Design, implement, and maintain automated test scripts for functional, regression, and integration testing using industry-standard tools and frameworks. Work closely with Product Managers, Developers, Quality Engineers and others to define test cases, coverage, and automation strategies for new features and product releases. Integrate automated tests into the CI/CD pipeline to ensure continuous feedback and early detection of defects. Identify, track, and report software defects and collaborate with developers to resolve issues efficiently. Execute automated tests, analyze results, and report findings in a clear and actionable manner. Regularly update and enhance existing test frameworks to improve efficiency and expand test coverage. Maintain thorough and accurate documentation for automated tests, test results, and processes.What You Will Need:
Basics:
3+ years of experience in software testing, with a focus on test automation. Strong experience in programming languages such as Python, Java, or JavaScript for developing test automation scripts. Hands-on experience with automation tools- Selenium, Playwright, Cypress, Katalon Studio and frameworks such as PyTest, TestNG, Junit or similar. Experience with database testing (SQL queries) and API testing (RESTful APIs, Swagger, Postman, or similar tools). Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins, CircleCI, GitLab CI). Solid understanding of software testing methodologies (e.g., Agile, Scrum, TDD, BDD). Experience with bug tracking tools (e.g., Jira) and test management tools (e.g., X-Ray,TestRail, Zephyr). Excellent oral and written communication skills, including the ability to work effectively in a distributed team Excellent interpersonal and communication skills with the ability to work effectively in a team-oriented, cross-functional environment. Ability to thrive in a fast-paced and dynamic environment, with a continuous drive to learn and improve.Preferred:
Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes) is a plus. Experience with performance testing tools such as JMeter or LoadRunner and familiarity with security testing practices like DAST and penetration testing. Experience in testing browser-based applications for functionality, performance, and cross-browser compatibility. Experience with Data Science, Data Visualization and Data AnalyticsHow You Will Be Successful:
Envision the FutureCommunicate Honestly and Broadly Seek Technology and Business “Firsts” Embrace Diversity and Take RisksWhy Work With Us:
Altair is a global technology company providing software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics. Altair enables organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With more than 3,000 engineers, scientists and creative thinkers in 25 countries, we help solve our customer’s toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities.
For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration.
To learn more, please visit . Ready to go? #ONLYFORWARD
Share