This is a remote position.
Position Overview:
We are currently seeking a Quality Assurance (QA) Analyst with 12 years of experience to join our dynamic team. The ideal candidate should be skilled in both manual testing and automated testing using Selenium. We value professionals who are keen on tackling complex challenges are committed to ongoing learning and are motivated by the significant impact their work can have on the product and ultimately on society.
Key Responsibilities:
- Collaborate with the product and development teams to understand the software requirements and ensure highquality deliverables.
- Conduct thorough manual testing of applications including functional system regression and user acceptance testing.
- Develop and execute automated test scripts using Selenium contributing to our continuous integration and continuous deployment (CI/CD) pipeline.
- Participate in design and code reviews providing feedback on application structure functionality and usability.
- Contribute to the maintenance and improvement of test frameworks and tools.
- Document all test cases and results maintaining a repository for future reference and compliance purposes.
- Identify log and track defects to resolution working closely with developers to ensure prompt and effective resolution.
- Stay abreast of the latest industry trends in QA methodologies tools and technologies.
Required Expertise:
- 12 years of professional experience in Quality Assurance with a focus on manual testing and Seleniumbased test automation.
- Proficiency in designing and implementing test cases plans and scripts.
- Strong understanding of software development life cycle (SDLC) and software QA methodologies.
- Experience with Selenium WebDriver for creating robust browserbased regression automation suites and tests.
- Knowledge of Java or other programming languages used in test automation.
- Familiarity with bug tracking tools and QA methodologies.
- Basic understanding of HTML CSS JavaScript and web technologies.
- Experience working in an Agile/Scrum development process.
- Strong analytical problemsolving and communication skills.
- A team player with an ability to work independently.
Desirable Skills:
- Familiarity with other automation tools and frameworks (e.g. Appium Cucumber).
- Knowledge of continuous integration tools (e.g. Jenkins GitLab CI).
- Understanding of RESTful APIs and web services testing.
- Experience in performance and/or security testing is a plus.
Qualifications:
Bachelor s degree in Computer Science Information Technology or a related field or equivalent practical experience.