Purpose of the Role
As a Senior Quality Assurance Engineer, you will be responsible for ensuring our software meets high-quality standards through both manual and automated testing. You will identify and report defects, understand the software development process, and collaborate effectively with developers and stakeholders.
Duties & Responsibilities
- Participate in sprint meetings, including standups and planning sessions.
- Use browser consoles and logs to debug and identify issues.
- Work closely with developers to discuss and expedite feedback.
- Communicate effectively with various stakeholders.
- Create and maintain test suites, ensuring they are organized and easy to update.
- Drive product quality alongside other teams.
- Develop and run automated tests.
- Set up and manage test environments.
- Execute tests using tools and equipment.
- Analyze test results and document defects clearly.
- Identify risks during the testing phase.
- Suggest improvements for processes, products, and documentation.
- Keep clear and concise documentation for test cases and bugs.
Required Experience & Knowledge
- At least 3 years of experience in software quality assurance.
- Experience with API and HTML UI automation.
- Familiarity with automation frameworks like Robot Framework, Selenium, TestComplete, Cucumber, JMeter, LoadRunner, or similar.
- Basic programming skills in languages such as Java, Python, Ruby, .Net, Bash, JavaScript.
- Understanding of test methodologies and processes.
- Basic Linux administration and networking knowledge.
- Proficient in SQL.
- Experience with GraphQL API testing.
- Proficiency with JIRA and Zephyr for test management.
- Skilled in exploratory testing and incorporating it into regression testing.
Skills and Attributes
- Excellent communication skills.
- Strong logical and analytical thinking.
- Self-motivated and results-oriented.
Education & Qualifications
- Fluency in English (written and spoken).
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Relevant certifications are a plus.
Additional Requirements
- Experience with performance testing tools like JMeter and BlazeMeter.
- Ability to balance manual testing with building out a test suite for automation.
- Examples of bug reports and test cases (e.g., sign-in flow) are part of the review process.
- Familiarity with testing on Mac and Windows, primarily using Chrome and Safari.
We seek a senior QA engineer who can manage immediate testing needs and help build a robust test suite for future automation. If you are dedicated to quality and continuous improvement, we would love to hear from you.