ProArch is hiring for a Senior QA Engineer to join our dynamic team. In this role, you will leverage your extensive experience in software testing to ensure the quality and reliability of our innovative products. You'll work closely with developers, product managers, and other stakeholders to drive quality throughout the entire software development lifecycle.
Responsibilities:
- Design, develop, and execute automated and manual test cases to ensure software quality.
- Lead testing efforts for new features, enhancements, and bug fixes.
- Collaborate with cross-functional teams to gather requirements and define testing strategies.
- Perform functional, regression, and performance testing to identify issues early in the development process.
- Document and communicate test results, defects, and status updates to stakeholders.
- Mentor junior QA team members, providing guidance on testing best practices and strategies.
- Participate in continuous improvement initiatives to enhance testing processes and technologies.
Requirements
- 5+ years of experience in QA engineering or software testing.
- Strong knowledge of QA methodologies, tools, and processes.
- Experience with automated testing frameworks and tools such as Selenium, TestComplete, or similar.
- Proficiency in programming or scripting languages such as Python, Java, or C#.
- Experience with performance testing and tools like JMeter or LoadRunner is a plus.
- Familiarity with CI/CD processes and tools like Jenkins, Git, or similar.
- Excellent analytical and problem-solving skills.
- Strong communication and teamwork abilities.
- Bachelor's degree in Computer Science, Engineering, or a related field.