Job Title
Quality Assurance Engineer
Description
At COMPANY NAME the Quality Assurance Engineer will play a critical role in ensuring the reliability performance and security of our software products. This role involves designing and executing test plans building and maintaining automated test suites validating APIs and integrations and collaborating closely with product development and DevOps teams to drive quality across the software development lifecycle.
Responsibilities
- Design implement and maintain test strategies test plans and test cases for web applications services and APIs.
- Create and maintain automated test suites for UI API and integration testing using appropriate frameworks and tools.
- Execute manual and automated tests log defects validate fixes and verify regression coverage.
- Integrate automated tests into CI/CD pipelines and collaborate with DevOps to ensure reliable test execution and reporting.
- Perform performance load and security testing; analyze results and recommend remediation.
- Work with product managers and engineers to understand requirements define acceptance criteria and ensure testability.
- Maintain test data and test environments and help troubleshoot environment-related issues.
- Produce clear test reports metrics and documentation to communicate quality status and risks to stakeholders.
- Continuously improve testing processes automation coverage and test reliability.
Qualifications
- Bachelor's degree in Computer Science Engineering or a related field or equivalent practical experience.
- 2 years of experience in software quality assurance or a related role (adjustable based on COMPANY NAME requirements).
- Proven experience with test automation frameworks and tools for web and API testing.
- Experience working in Agile/Scrum teams and participating in sprint planning and continuous delivery workflows.
- Strong understanding of software development lifecycle version control and CI/CD best practices.
- Excellent analytical problem-solving and communication skills; able to collaborate effectively across teams.
- Experience with performance and security testing tools is a plus.
Skills
- Manual Testing
- Test Automation
- Selenium
- Cypress
- Playwright
- API Testing
- RESTful API
- Postman
- Performance Testing
- Load Testing
- Security Testing
- Test Planning
- Test Case Design
- Test Execution
- Test Reporting
- Defect Tracking
- Jira
- TestRail
- CI/CD
- Jenkins
- Git
- SQL
- Java
- Python
- JavaScript
- Agile Methodologies
- Scrum
- Behavior-Driven Development (BDD)
- Cucumber
- Unit Testing
- Risk Analysis
- Requirements Analysis
- Communication
- Attention to Detail
- Problem Solving
Required Skills:
AppiumPlaywrightSelenium WebDriverCross-Browser TestingGitHub ActionsJavaScriptCross-Browser TestingCI/CD Quality GatesJenkinsGitLab CIMySQLREST-assuredJMeterTestNGGit
Job TitleQuality Assurance EngineerDescriptionAt COMPANY NAME the Quality Assurance Engineer will play a critical role in ensuring the reliability performance and security of our software products. This role involves designing and executing test plans building and maintaining automated test suites v...
Job Title
Quality Assurance Engineer
Description
At COMPANY NAME the Quality Assurance Engineer will play a critical role in ensuring the reliability performance and security of our software products. This role involves designing and executing test plans building and maintaining automated test suites validating APIs and integrations and collaborating closely with product development and DevOps teams to drive quality across the software development lifecycle.
Responsibilities
- Design implement and maintain test strategies test plans and test cases for web applications services and APIs.
- Create and maintain automated test suites for UI API and integration testing using appropriate frameworks and tools.
- Execute manual and automated tests log defects validate fixes and verify regression coverage.
- Integrate automated tests into CI/CD pipelines and collaborate with DevOps to ensure reliable test execution and reporting.
- Perform performance load and security testing; analyze results and recommend remediation.
- Work with product managers and engineers to understand requirements define acceptance criteria and ensure testability.
- Maintain test data and test environments and help troubleshoot environment-related issues.
- Produce clear test reports metrics and documentation to communicate quality status and risks to stakeholders.
- Continuously improve testing processes automation coverage and test reliability.
Qualifications
- Bachelor's degree in Computer Science Engineering or a related field or equivalent practical experience.
- 2 years of experience in software quality assurance or a related role (adjustable based on COMPANY NAME requirements).
- Proven experience with test automation frameworks and tools for web and API testing.
- Experience working in Agile/Scrum teams and participating in sprint planning and continuous delivery workflows.
- Strong understanding of software development lifecycle version control and CI/CD best practices.
- Excellent analytical problem-solving and communication skills; able to collaborate effectively across teams.
- Experience with performance and security testing tools is a plus.
Skills
- Manual Testing
- Test Automation
- Selenium
- Cypress
- Playwright
- API Testing
- RESTful API
- Postman
- Performance Testing
- Load Testing
- Security Testing
- Test Planning
- Test Case Design
- Test Execution
- Test Reporting
- Defect Tracking
- Jira
- TestRail
- CI/CD
- Jenkins
- Git
- SQL
- Java
- Python
- JavaScript
- Agile Methodologies
- Scrum
- Behavior-Driven Development (BDD)
- Cucumber
- Unit Testing
- Risk Analysis
- Requirements Analysis
- Communication
- Attention to Detail
- Problem Solving
Required Skills:
AppiumPlaywrightSelenium WebDriverCross-Browser TestingGitHub ActionsJavaScriptCross-Browser TestingCI/CD Quality GatesJenkinsGitLab CIMySQLREST-assuredJMeterTestNGGit
View more
View less