You have a keen interest in web and mobile testing.
You are a strong communicator who can work with technical and non-technical teams
You are analytical and enjoy solving problems.
You can keep a level head under pressure and think on the feet.
You have experience in writing and executing test plans and test cases.
You have exposure to HTML testing.
You have strong research skills, including the ability to understand user experience and fit it into testing.
You adapt easily to priorities on the fly based on emerging needs for users and development.
Letting a mistake out into the world really annoys you and you will not let that slide. This level of attention also means you question what you present to your team members, and to customers - it's all about quality, not quantity, so you want to ensure that every presentation count.
Summary of Key Responsibilities
Review manual test cases for the relevant application and provide feedback on suitability for automation to the project team
Support, maintain and enhance all test case automation related activities during iterative development, system testing, and regression testing
Review user stories and functional requirements from the manual test team.
Assist with manual testing; execute manual test cases and scripts for products under development using test management/tracking tools
Create and maintain test plans, cases, scenarios/scripts, in compliance with defined QA standards and methodologies
Establish and configure testing environments for executing test cases and scenarios
Work closely in the development, deployment, and administration of QA processes, tools, and supporting technologies.
Advocate automation framework adoption and training for the team.
Understanding and Analyzing the Application under Test in terms of Object Identification.
Creating Test scenarios and Collecting Test Data.
Identifying end to end scenarios and code modularity.
Analyzing Test Results, Reporting Defects, Exporting Test Results.
Tracking Defects and Select Test cases for Regression Testing.
In-depth understanding of the entire web development process (design, development, and deployment).
Understanding of QA methodologies, life cycle, and processes.
Experience contributing to an automation framework with Selenium WebDriver, QTP, etc.
Experience in .Net, PHP Frameworks
Experience in driving automated testing adoption from manual processes.
Experience in writing front end test harnesses
In-depth understanding of testing Web-based applications. Familiarity with SDLC, quality standards and test methodologies.
Experience in Test case Authoring, execution.
Good understanding of Defect tracking and metrics and STLC lifecycle.
Familiar with test automation methodologies, best practices e.g. Page Object Model, and programming design patterns e.g. Object-Oriented Programming
Proficient understanding of web and email mark-up, including HTML5, CSS3.
Hands-on QA experience, ideally in web environments.
Experience in working in an agile development environment.
Knowledge of Mobile Testing
Ability to work as a part of a team/work independently with minimal guidance
Support manual QA testing efforts by running automated scripts Functional testing
Analyzing Test Results and Reporting Defects.
Knowledge of Cyber Attacks like SQL Injection, XSS, CSRF, etc.
Proficient in Cross Browser Testing (Executing test cases against various browsers like Internet Explorer, Mozilla Firefox, Google Chrome).
Implementing the JUnit or TestNG Test Automation framework and developing automation infrastructure.
Creating, Executing and enhancing Test Cases (Test Scripts) using Element locators, WebDriver methods, Java programming concepts, and TestNG Annotations.
Error Handling, Adding comments.
Creating Data-driven Tests and Running through the framework.
Parallel Test Execution.
Should have experience on JMeter or other equivalent load testing tools.
Join Our Tribe, Apply Now
Do you have a project in mind? Let's start a friendly conversation