Quality Assurance (qa) Engineer Resume
SUMMARY
- Six years of IT experience as a Quality Assurance (QA) Engineer in Mobile, Web Based and Client/Server Applications
- Extensive experience in Automated testing tools such as Selenium Web Driver, Appium, Cucumber, Jenkins, QTP/UFT, JMeter, etc.
- Experience in Web Services testing using SoapUI and UFT of both SOAP as well JSON based REST APIs.
- Experience in automated testing of Mobile applications on iOS (iPhone and iPad) and android platforms
- Experience in other testing tools, such as ALM/Quality Center for test management, Load Runner for performance testing.
- Extensive experience in Black Box Testing, Integration Testing, Functional Testing, Regression Testing, Load testing, Stress Testing, Accessibility Testing and User Acceptance Testing.
- Experienced in developing and executing Test Cases, Test scripts, Test Reports and Test plans.
- Extensive knowledge of software engineering and QA engineering principles, processes, theories, and concepts.
- Experience in Pharmaceutical ( Confidential, Retail e - commerce ( Confidential ) and Telecom ( Confidential ) and Business Software & Services ( Confidential ) industry domains with reputed companies.
- Experience working in Waterfall and Agile development methodologies.
- Excellent interpersonal and analytical skills.
- Work Authorization Status: Green Card
TECHNICAL SKILLS
Test & Defect Tracking Tools: Selenium Webdriver, Appium, Android UI Automator, Cucumber, Jenkins, Junit, TestNG, SoapUI, HP ALM/Quality Center, Load Runner, QTP/UFT, JMeter, JIRA, Netsparker, JSON
Languages: Java, SQL, PL/SQL, Java Script, HTML, Highcharts
Database: Oracle 10g
Operating Systems: Windows NT/ 98/ 95/ 2000/ XP, UNIX
Utilities: MS Word, Excel, PowerPoint, Visio, and Outlook, Access
Other Tools: Maven, Eclipse, TOAD, SQL Developer, WebTrends, Rally (for agile sprint planning), SharePoint, Confluence, GIT, SourceTree
PROFESSIONAL EXPERIENCE
Confidential
Quality Assurance (QA) EngineerEnvironment: Selenium, TestNG, Selenium Grid, Java, Eclipse
Responsibilities:
- Responsible for creating the automated testing core framework across desktop, mobile and tablet platforms.
- Responsible for continuous integration testing platform, using Jenkins.
- Responsible for setting up QA test infrastructure to support team based development and parallel test execution.
- Responsible for creating test framework for testing SOAP and REST based web services.
- Responsible for analyzingbusiness requirementsanddeveloping test scripts.
Environment: Appium, Selenium 2.0 WebDriver API, TestNG, Selenium Grid, Java, Eclipse, Jenkins.
Confidential, NJ
Quality Assurance (QA) EngineerResponsibilities:
- Responsible for analyzingbusiness requirementsanddeveloping test scripts.
- Responsible for setting up the Selenium automated testing environment, including its various components, i.e. Selenium 2.0(Web driver), Selenium Grid, Selenium IDE
- Migrating existing test scripts from UFT to Selenium.
- Created BDD (Behavior Driven Development) framework using cucumber and selenium 2.0.
- Created automated test scripts to validate charts and graphs (created using Highcharts library using SVG)
- Involved in the development and implementation ofManual as well as Automated Test cases,Test plans,Test dataandTest scriptsaccording to requirements.
- Conducted cross-browser compatibility, multi-lingual testing.
- Took ownership and responsibility for the design and development of all aspects of automated testing along with the creation, execution and maintenance of automated scripts.
- Improved the test coverage with GRID to run parallel tests on various OS and Browser combinations.
Environment: Selenium 2.0, WebDriver API, TestNG, Selenium Grid, Java, Eclipse, Windows7 & 8, Mac OS, Firebug, MySQL, SVN, Rally
Confidential
Quality Assurance (QA) EngineerResponsibilities:
- Involved in the full development life cycle, working within broadly defined parameters, including test plan execution and software quality needs for Confidential websites.
- Recognized and adopted best practices in software engineering: design, testing, version control, documentation, build, and deployment -- all with an emphasis on software quality.
- Involved in writing and executing test plans, designing and developing test tools, debugging and reporting code bugs and pushing quality upstream.
- Generating manual and automation test scripts using Selenium web driver tool.
- Performed regression, UAT, functional, integration and internationalization testing.
- Involved in the new France Website project in the design, development, testing and maintenance phases
- Worked on projects using agile methodology.
- Identifying API defects in production level code as well as defects at the component and feature integration level.
- Participated in building software solutions where the problem is not well defined. Understanding the interaction between the components in a distributed system in order to ensure they are functioning properly.
- Logging the defect using Defect tracking tool JIRA
- Involved in creating and executing appropriate quality plans, test strategies and processes for development activities in concert with business and project management efforts; management and execution of project plans and meeting delivery commitments.
Environment: Java, J2EE, JSP, JDBC, SQL Server, Selenium (RC, Grid, IDE), Webdriver, Windows, MS Office, JIRA, UNIX
Confidential, NJ
Quality Assurance (QA) EngineerResponsibilities:
- Responsible for setting up the Selenium automated testing environment, including its various components, i.e., Selenium RC, Selenium Grid, Selenium IDE
- Responsible for analyzingbusiness requirementsanddeveloping automated Selenium test scripts.
- Involved in the development and implementation ofManual Test cases,Test plans,Test dataandTest scriptsaccording to requirements in the Requirement documentation.
- Responsible for testing Webtrends web analytics tool integration with the application.
- Conducted UAT with global users (USA, Japan, UK and Munich).
Environment: Liferay Portal EE, Webtrends, Weblogic, Oracle10g, UNIX, Mercury Quality Center 10.0, Selenium (RC, Grid, IDE), Eclipse
Confidential
Quality Assurance (QA) EngineerResponsibilities:
- Responsible for setting up the Selenium automated testing environment, including its various components, i.e., Selenium RC, Selenium Grid, Selenium IDE
- Responsible for analyzingbusiness requirementsanddeveloping automated Selenium test scripts.
- Involved in the development and implementation ofManual Test cases,Test plans,Test dataandTest scriptsaccording to requirements in the Requirement documentation.
- Responsible for testing the workflows based on type (Consultant, Intern and Fellow) and location (Head Office, Edison and Bethlehem).
- Conducted UAT with business users (Parsippany and Edison).
Environment: Liferay Portal EE, Weblogic, Oracle10g, Mercury Quality Center 9.0, Selenium (RC, Grid, IDE), Eclipse
Confidential
Quality Assurance (QA) EngineerResponsibilities:
- Responsible for analyzingbusiness requirementsanddeveloping test scripts.
- Involved in the development and implementation ofManual Test cases,Test plans,Test dataandTest scriptsaccording to requirements in the Requirement documentation.
- Conducted UAT with business users.
- Conducted cross-browser compatibility testing.
- Conducted mobile testing on iOS platform (iPhone and iPad)
- Responsible for setting up the Selenium automated testing environment, including its various components, i.e., Selenium RC, Selenium Grid, Selenium IDE
- W3C and WCAG Compliance testing using W3 Validator service and IE8 Developer tool respectively.
Environment: Selenium, Mercury Quality Center 10.0
Confidential
Quality Assurance (QA) EngineerResponsibilities:
- Responsible for setting up the Selenium automated testing environment, including its various components, i.e., Selenium RC, Selenium Grid, Selenium IDE
- Responsible for analyzingbusiness requirementsanddeveloping automated Selenium test scripts.
- Involved in the development and implementation ofManual Test cases,Test plans,Test dataandTest scriptsaccording to requirements in the Requirement documentation.
- Responsible for testing WebTrends web analytics tool integration with the application.
- Conducted UAT with global users (USA, Japan, UK and Munich).
Environment: Liferay Portal EE, Webtrends, Weblogic, Oracle10g, Unix, Mercury Quality Center 10.0, Selenium (RC, Grid, IDE), Eclipse
Confidential
Quality Assurance (QA) EngineerResponsibilities:
- Responsible for setting up the Selenium automated testing environment, including its various components, i.e., Selenium RC, Selenium Grid, Selenium IDE
- Responsible for analyzingbusiness requirementsanddeveloping automated Selenium test scripts.
- Involved in the development and implementation ofManual Test cases,Test plans,Test dataandTest scriptsaccording to requirements in the Requirement documentation.
- Used Netsparker for Security testing.
- Used JMeter for load and stress testing of the application.
- UsedSQL Queriesto verify the data from the Oracle database.
- Involved in Tracking the defects found and send to the developer using Quality Center.
- W3C and WCAG Compliance testing using W3 Validator service and IE8 Developer tool respectively.
- Responsible for testing Webtrends web analytics tool integration with the DSI web application.
Environment: Liferay Portal EE, Webtrends, Weblogic, Oracle10g, Unix, Mercury Quality Center 10.0, Selenium (RC, Grid, IDE), Eclipse, JMeter, Netsparker
