Design, develop, and execute test plans and test cases for new features and product enhancements, with a focus on security, performance, and usability.
Collaborate with Product Management and Engineering teams to ensure requirements are testable, complete, and meet quality standards.
Automate regression testing and integrate tests into CI/CD pipelines to enhance efficiency and reliability.
Validate Web Services/APIs to ensure seamless integration and functionality.
Test and optimize relational database (e.g., MySQL) functionality to ensure performance and data integrity.
Identify, document, and prioritize defects, working with developers to resolve issues promptly.
Monitor and report on the quality and stability of builds, providing actionable feedback to the team.
Continuously identify quality bottlenecks and propose improvements in processes and testing strategies.
Participate in on-call rotations to investigate and address critical quality or security issues.
Maintain and update documentation related to testing processes, known issues, and quality standards.
Success in This Role
Proficiency in test automation tools like Selenium, Cypress, or similar frameworks.
Strong understanding of databases.
Knowledge of Web Services/APIs testing, including tools like Postman or REST Assured.
Familiarity with front-end technologies such as React and Angular for UI testing.
Experience with AWS, Docker, Kubernetes, and cloud-based environments or willingness to learn.
Commitment to test-driven development, continuous testing, and integration within Agile workflows.
Proactive and collaborative mindset with a focus on delivering high-quality solutions.
Strong interpersonal and communication skills involving the ability to communicate verbally and in writing technical and non-technical information.
Requirements
Β
Required
3+ years of experience in quality assurance, testing, or a related role.
Hands-on experience with manual and automated testing for web applications and APIs.
Proficiency in scripting or programming languages like JavaScript, Python, PHP or others for test automation.
Experience working in Agile/Scrum environments.
Strong communication and problem-solving skills.
BS/BA in Computer Science, Engineering, or equivalent experience.
Preferred
Familiarity with performance testing tools and techniques
Knowledge of security testing practices.
Familiarity with CI/CD tools for automated testing integration.