Job Description:
As a Quality Assurance Engineer, you will play a critical role in ensuring the quality and reliability of software solutions for portfolio companies and clients. This remote, part-time or full-time role offers the flexibility to work with global teams, enabling you to design and execute test plans, identify issues, and collaborate with developers to deliver high-quality, bug-free applications. You will work closely with cross-functional teams to ensure software meets both functional and non-functional requirements.
Job Responsibilities:
- Design, develop, and execute manual and automated test cases to validate software functionality, performance, and security.
- Identify, document, and track software defects, working closely with developers to ensure timely resolution.
- Collaborate with product managers, designers, and developers to understand requirements and ensure test coverage.
- Develop and maintain automated test scripts using tools like Selenium, Cypress, or similar.
- Perform regression testing, load testing, and usability testing to ensure software quality.
- Create and maintain detailed test plans, test cases, and test reports.
- Stay updated on QA best practices, tools, and technologies to continuously improve testing processes.
- Advocate for quality throughout the software development lifecycle, ensuring a user-centric approach.
Job Requirements:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field; equivalent experience accepted.
- Experience: 1+ years of experience in quality assurance or a related role (open to less experienced candidates with strong potential).
- Skills:
- Proficiency in manual and automated testing methodologies.
- Experience with test automation tools (e.g., Selenium, Cypress, or Appium).
- Familiarity with programming languages (e.g., Python, Java, or JavaScript) for writing test scripts.
- Knowledge of bug-tracking tools (e.g., Jira, Bugzilla).
- Understanding of CI/CD pipelines and DevOps practices.
- Strong analytical, problem-solving, and communication skills.
- Certifications: Relevant certifications (e.g., ISTQB Certified Tester, AWS Certified DevOps Engineer) are a plus but not required.