Software Tester
SuperHuman Race
- New Delhi
- Permanent
- Full-time
- Reviewing software requirements and preparing test scenarios.
- Analyzing test results on database impacts, errors or bugs, and usability.
- Preparing reports on all aspects related to the software testing carried out and reporting to the Concerned.
- Proficient in Web testing concepts, Test strategy, and Test planning for Web and Mobile application testing.
- Experience with agile test methodologies and continuous integration.
- Hands-on experience in Linux/Unix commands.
- Expert in Automation framework design experienced in Selenium is preferred.
- Programming skills like PHP JS or any scripting to support the automation team.
- Strong communication skills with both internal team members. Relentlessly and ways to improve solutions, systems, and processes including but not limited to a focus on First Time Quality, CAPA, RCA (5-Why, etc.), RACI.
- Good experience in testing iPhone, Android, Web, and iPad applications.
- Prepare test cases and execute test cases.
- Defect logging and verification.
- Assist developers in recreating issues/defects.
- Must have good knowledge of SDLC and STLC.
- Participate in test case automation (Selenium) and performance testing.
- Expertise in testing REST APIs.
- Proficiency in PHP, JS, Selenium, and OOPs concepts.
- Very good Experience in testing SAAS-based products deployed on the AWS cloud platform.
- Ability to learn new languages and technologies.
- Experience in using Windows, Mac, and Linux platforms.
- Good understanding of release processes.
- Experience in creating test strategies and manual test execution.
- Experience in working with source code control tools like Git, and SVN.
- Good team player who can work with cross cultured geographically distributed teams.
- Critical thinker and problem-solving skills.
- Strong mentoring and coaching skills.
- Self-motivated and result-oriented, autonomous worker.
- Experience with Agile development methodology (SCRUM).
- Open to travel for a short duration. Create test plans based on information obtained from documentation and/or discussions with developers and architects. Create and maintain automated test suites and integrate them into existing test frameworks using development best practices Execute test suites; provide the first-level diagnosis of issue root cause if possible.
- Provide updates to Project Management of test status, both verbally and in written form.
- Participate in the high-level estimation with the rest of the team.
- Create and maintain data sets for tests.
- Generate appropriate documents and test reports post-execution.
- Communicate progress of automated test development.