Applyπ Europe, Brazil, India
πΈ 60000.0 - 80000.0 USD per year
π Data Integration
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in software quality assurance, with a proven track record of testing complex SaaS applications.
- Strong understanding of software testing methodologies, including black-box, white-box, and gray-box testing.
- Experience with various testing types, including functional, regression, integration, performance, security, and API testing.
- Experience with both UI and backend testing.
- Proficiency in developing and executing test plans and test cases, and documenting defects clearly.
- Experience with test management and bug tracking tools (e.g., Jira, TestRail).
- Experience with automation testing frameworks (e.g., Selenium, Playwright, Cypress).
- Experience with Python.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication, collaboration, and interpersonal skills.
- Ability to work independently and as part of a team in a fast-paced environment.
- Proven ability to prioritize tasks and manage time effectively.
- Bonus: Experience with CI/CD pipelines and cloud platforms (e.g., Jenkins, GitHub Actions, AWS, GCP).
- Develop and execute comprehensive test plans and test cases for new features and releases, covering functional, integration, regression, performance, and security aspects.
- Prioritize testing efforts effectively, focusing on critical functionalities and high-risk areas.
- Perform both manual and automated testing as needed.
- Accurately estimate testing timelines and consistently deliver on commitments.
- Maintain thorough documentation of test cases, test results, and identified defects.
- Contribute to the definition and implementation of QA best practices and processes.
- Provide technical guidance on testing methodologies, tools, and frameworks.
- Help to improve the team's automation test suite.
- Work closely with team leads, developers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
- Effectively communicate testing progress, risks, and issues to the team and management.
- Proactively identify areas for improvement in the product and testing processes.
- Evaluate and recommend new testing tools, technologies, and methodologies.
- Drive initiatives to enhance test automation and improve overall testing efficiency.
PythonCypressJiraAPI testingManual testingRegression testingTestRailSeleniumCI/CD
Posted about 3 hours ago
Apply