We're looking for
Quality Assurance Engineers!
Responsibilities
- Gain a deep understanding of the end-user needs and pain points to ensure the product meets both business and customer expectations.
- Perform comprehensive testing to verify that the product addresses real-world user problems.
- Create, update, and maintain test plans, test cases, and automated test scripts.
- Ensure that the test documentation is up-to-date and reflects the latest product features and changes.
- Perform both manual and automated testing for complex projects to ensure high product quality and consistency.
- Work on both unit testing and integration testing to ensure the system functions as expected.
- Work closely with Product Managers, Program Managers, and Software Developers to provide technical analysis of defects and their resolutions.
- Regularly publish statistical reports on defects, test progress, and product quality to all stakeholders.
- Develop and enhance QA tools, applications, or processes to improve overall test efficiency.
- Continuously identify ways to optimize the testing cycle through automation and process improvements.
- Automate regression tests to streamline testing cycles and improve release confidence.
- Ensure automated tests can be easily maintained and run across different environments.
- Enforce QA best practices, standards, and processes across the organization to maintain high software quality and consistency.
- Provide guidance on test methodologies and ensure they are followed throughout the SDLC.
- Manage the full test lifecycle from test execution, defect tracking, to quality reporting.
- Ensure defects are logged, tracked, and resolved effectively with clear communication to all stakeholders.
Qualifications
- Strong knowledge of various testing types such as: Structural Testing, Functional Testing, Integration Testing, Performance Testing, Acceptance Testing, System Testing
- Proficiency with Selenium for UI automation.
- Proficiency in at least one programming language (Java, JavaScript, C/C++, Python) to create automated tests, frameworks, and other tools.
- REST API testing and UI testing of web applications and SaaS products.
- Ability to write comprehensive test plans for end-to-end workflows, especially in SaaS environments.
- Ability to work independently in an Agile development environment, contributing to regular sprint cycles and collaborating with cross-functional teams.
Preferred Skills
- Experience with Specific Tools:
- Anaplan (for planning and modeling in cloud-based environments).
- SQL (for database testing).
- Power BI (for reporting and data visualization).
- Passion for Quality: A strong passion for building high-quality software products and ensuring seamless user experiences.
- Ability to identify issues proactively and create a roadmap for resolving them in collaboration with other teams.
(*Note: This is a requirement of one of Scoutit's clients)
Skills: javascript,java,c