Overview
Test Case Design:
- Develop comprehensive and effective test cases based on requirements and specifications.
- Ensure test cases cover functional, performance, security, and usability aspects.
Test Execution:
- Execute test cases, both manually and using automated testing tools, to validate software functionality and identify defects.
- Perform regression testing to ensure that existing functionality is not negatively impacted by new changes.
- Monitor and analyze test results, documenting defects and anomalies encountered during testing.
- Document defects and issues discovered during testing using a standardized defect tracking system.
- Communicate defects to the development team and work collaboratively to ensure timely resolution.
- Verify and validate defect fixes to ensure they meet quality standards.
Test Automation:
- Identify opportunities for test automation and develop automated test scripts using appropriate testing frameworks and tools. (Selenium with Java preferred).
- Execute automated test suites to increase testing efficiency and coverage.
- Maintain and enhance automated test scripts as the software evolves.
#LI-Remote
Qualifications and prerequisites:- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong understanding of software development lifecycle and testing methodologies.
- Experience with manual and automated testing techniques.
- Proficiency in using testing tools and frameworks..(Selenium Webdriver using JAVA preferred).
- Excellent analytical and problem-solving skills.
- Strong attention to detail and ability to prioritize tasks effectively.
- Good communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
- Familiarity with programming languages, version control systems, and continuous integration tools is a plus.
Before applying, please ensure you meet the role requirements listed above and have legal authorization to work in the country where this role is advertised. Our selection process typically involves an initial screening by a recruiter, a technical assessment, and two to three interview rounds.
For this role, the process begins with an initial interview, lasting 60 minutes, which includes a technical assessment and evaluation of test scenarios. Following this, candidates will participate in a second interview, also lasting 60 minutes, where both technical skills and team fitment will be discussed. The final step is a 30-minute HR interview. All interviews will be conducted virtually via MS Teams.
Equal Opportunity
Our hiring practices reflect our commitment to providing equal opportunities and creating an environment where everyone can thrive, develop, and succeed. We celebrate the uniqueness of our team members and prohibit discrimination of any kind, based on race, color, religion, gender identity, sexual orientation, age, marital status, disability, or any other protected characteristic.
Accelerating from Anywhere
As a remote-first organization, these are essential attributes we look for in all our candidates.
- Taking ownership of your work with minimal supervision, showing strong ability to organize, prioritize and deliver results independently.
- Documenting work that brings everyone on the same page.
- Maturity to choose between synchronous and asynchronous collaboration.
- Effectively collaborating with colleagues across different time zones by setting dedicated hours for collaboration and keeping team members updated through your MS Teams status.