freehire launches on Product Hunt on 26 August.

Follow →

Software engineer qa

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). 2+ years of test automation experience, specifically in testing web applications. Proficiency in scripting languages (e.g., Java, Bash, Perl, Python). Understanding of test design, planning, execution, defect reporting and tracking. Experience in both automated and manual web application and web service API testing. Knowledge of Git Hub Actions and CI/CD Pipelines using Jenkins. Knowledge of test automation frameworks like Cucumber, Selenium, Cypress, Puppeteer, or Playwright. Knowledge of both relational (My SQL, Maria DB) and No SQL/non-relational (Cassandra) databases Proficiency in containerization with Docker and expertise in container orchestration utilizing Kubernetes Experience with software development methodologies, such as Agile Problem-solving skills and the ability to analyze and address complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams. Responsibilities

Collaborate with product managers, UX designers and architects to understand project requirements and technical specifications. Plan and implement various types of testing, including manual, regression, functional, data validation, system integration, load, and performance tests. Develop and maintain a test automation framework to reduce testing time through automation. Work closely with development teams to design testing strategies and integrate testing into the development process. Analyze, troubleshoot, and debug product defects and provide timely solutions to customer issues. Promote quality and testing best practices among development teams, reviewing test plans for automation test coverage.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available