Job Title

Software QA Engineer

Company Name
Altair Engineering India Pvt Ltd
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
2 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Bangalore, Karnataka, India
Job Description

Working independently and leading other QA Engineers on all aspects of QA.
Proactively identifying problems, researching and offering solutions.
Contributing to the complete software lifecycle, including:
Working in product and delivery Agile scrum teams.
Contributing to and reviewing user stories, requirements, and design documents for new features.
Writing test scenarios and automated tests based on the use case and requirements.
Writing thorough, robust functional, stress, and performance test cases.
Executing pre-existing manual and automated tests.
Automating test cases using scripting and porting existing automated tests to high performance systems.
Serving as an advocate for software quality in both product and test development.
Work with product management on product requirements and feature design.
Work with R&D to review solutions and understand how they address requirements.
Implement the right metrics, robust tests across a variety of products and platforms.
Understand software scalability and build tests to validate scalability limits.
Have detailed knowledge of cross-platform software testing tools and environments.
Be passionate about ensuring software quality throughout all phases of the software development lifecycle.
Collaborates, communicates well across the QA team and does not hesitate to work with the cross functional team to solve issues, move initiatives forward (Dev, DevOps, PM, Doc).
Trains and mentors other QA Engineers.
Goes above and beyond to not only identify bugs, but makes them easier to solve by providing minimal steps needed to reproduce and also digs deep to help identify a potential root cause (searches log files, uses QA/Dev tools, etc).

What You Will Need:
Basics:
Bachelor’s degree in Software Engineering or similar technical field or equivalent experience
2+ years of related work experience.
Experience testing web-based GUIs using Selenium or other related framework for Web UI testing.
Experience with testing and automating REST APIs.
Experience with performance testing using a variety of tools for Ui, CLI and API.
Proficient in Python (preferably Python3).
Extensive experience testing complex enterprise client/server products on Linux and Windows
Insight into how customers use software and the ability to use that knowledge to design better tests, identify more meaningful bugs and offer product ideas that add high value.
Excellent oral and written communication skills, including the ability to work effectively in a distributed team.
Experience with QA Test Management Systems and assuring coverage against requirements for features and regression testing.
Ability to work flexible hours to communicate with USA-based and other technical teams.

Preferred:
Understanding of high-performance computing solutions is strongly preferred.
Understanding of application security testing and tools (e.g., WebInspect, Veracode).
Understanding of software license management systems (e.g., FLEXlm, RLM).
Understanding of software defect analysis systems such as Purify, AddressSanitizer, Coverity, valgrind.
Understanding of software performance tools (JMeter, Locust, Artillery).
Experience in using pytest or nose test framework for backend CLI testing.
Exerience using Graphana, GraphQL
Experience in using containers (docker, Kubernetes).
Experience testing C++ applications.
Experience testing against a variety of cloud providers (AWS, Azure, Oracle).

Key Skills

Recruiter's Name
--
Telephone
--
Posted Date
November 15, 2022
Additional information
Location: Bangalore, Pune, Chennai.