Software QA Engineer
About Us: we are at the forefront of innovation, providing cutting-edge solutions in electronic design and test. Our mission is to accelerate innovation to connect and secure the world. We are committed to delivering high-quality products and services that enable our customers to bring breakthrough electronic products to market faster and at a lower cost. Join our team and be part of a company that values creativity, collaboration, and continuous improvement.
Responsibilities:
- Plan, develop and execute test plans and test cases for desktop and web-based applications.
- Perform manual and automated testing using tools like Selenium, Bash scripting and Python.
- Identify, document, and track bugs using bug tracking tools such as JIRA
- Collaborate with developers, product managers, and other stakeholders to ensure high-quality software releases.
- Conduct performance testing using tools like JMeter.
- Perform API testing using tools like Postman.
- Create and maintain test automation frameworks and scripts.
Requirements:
- Previous leadership experience in planning and proposing QA test activities to stakeholders.
- Proficiency in Python scripting, bash scripting and C++ would be beneficial.
- Strong understanding of manual testing methodologies and processes.
- Experience with automation testing tools (e.g., Selenium).
- Familiarity with version control systems (e.g., Git, SVN).
- Knowledge of Windows and Linux environments.
- Excellent analytical thinking and attention to detail.
- Strong verbal and written communication skills.
- Ability to troubleshoot and resolve issues efficiently.
- Experience working in agile teams.
- Familiar with test methodologies, including functional and non-functional testing, regression testing, smoke testing, sanity testing, end-to-end testing, integration testing, and installation testing