Software QA Engineer Description We are looking for a Software QA Engineer to join our team. We need you to ensure that our SW products meet high quality standards for reliability and performance and quality. You will create and execute manual and automated test cases and identify defects as well as work with the SW development team to address issues. You will help everyone deliver the highest quality software - that both meets user needs and effectively exceeds expectations.
Responsibilities - Document, develop, and implement detailed test plans and test cases for both new and existing software features.
- Create and manage automated test scripts utilizing modern frameworks and tools.
- Conduct manual and automated testing to uncover software issues, performance concerns, and usability challenges.
- Collaborate with developers, product managers, and other stakeholders to gather requirements and devise effective testing strategies.
- Execute regression, integration, and system tests to confirm new updates do not disrupt existing functionality.
- Participate in daily stand-up meetings to ensure quality remains a priority in the development lifecycle.
- Analyze test outcomes, prioritize identified defects, and provide actionable feedback to the development team.
- Track, manage, and verify the resolution of issues via the bug tracking system.
- Perform load and performance testing to confirm application scalability and stability.
- Uphold high software quality standards by recommending enhancements to processes, tools, and workflows.
- Stay informed about emerging testing methodologies, tools, and technologies to continuously refine testing practices.
Required Skills and Competencies:- 3-5 years of proficiency with performance testing tools such as LoadRunner, JMeter, LoadRunner, etc
- Some experience with containerization, including Docker and Kubernetes.
- Understanding of security testing methodologies and tools.
- Knowledge of cloud platforms like AWS and their specific testing requirements.
- Strong written and verbal communication skills to engage diverse audiences effectively.
- Ability to establish a Quality Assurance department from the ground up, including selecting tools and defining procedures and practices.
Preferred Qualifications:- Over three years of experience in software testing or technical quality assurance, with a focus on manual and automated testing.
- Extensive expertise with automation tools or platforms like Cypress, Junit, Selenium, TestNG, etc.
Education:- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- QA certifications