We provide IT Staff Augmentation Services!

Qa Automation Engineer/sdet Resume

Pleasanton, CA

SUMMARY

  • Over 6+ years of diversified experience in Software Testing, Test Automation and Quality Assurance. Reviewed and Analyzed requirements, Use cases and Functional Design documents.
  • Highly experienced in writing test - strategy, test scenarios, test plans and test scripts based on Software requirement specifications according to the Business Requirement.
  • Extensive experience in Manual and Automated testing of REST based API.
  • Extensive experience in manual testing and creation and maintenance of Test Plan Documents and Test Case Specification Documents
  • Executed the manual test cases and played a key role in Functional Testing by preparing scripts in Selenium IDE, Selenium RC and WebDriver
  • Extensive experience in bug and defect tracking using tools like Rally.
  • Extensive working experience in preparing Test Plan, Test Summary Reports, Test Cases and Test Scripts for Automated and Manual testing based in the User Requirement and SRS Document for the Functional, System, Performance, Integration, Regression, GUI, UAT, Security, Database, Smoke/Sanity and Usability testing. Good knowledge of identifying various Test Scenarios.
  • Expert in creating the automated testing scripts in Selenium IDE/RC/WebDriver.
  • Automating Angular JS applications by using Protractor, Jasmine and Karma using Java script
  • Developing .spec and .config files for various scenarios in Protractor/Jasmine using “describe, it and expect”
  • Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
  • Expertise in Object Oriented Programming and Unit Testing using Java, JUnit and TestNG
  • Extensive use of Selenium test tool for web applications.
  • Expert in writing and executing test cases of various individual modules with JUnit
  • Worked in Java API’s such as CSVReader, Collections API and JDBC
  • Expert in conducting Functionality and Regression testing using Selenium.
  • Experience in building and maintaining a Selenium and ReadyAPI Regression test suite.
  • Expert in performing the testing of web methods in JUnit and TestNG framework using Selenium
  • Expert in writing and executing UNIX shell scripts to run batch process.
  • Experience working on performance testing tools such as JMeter
  • Experience working on web services and API testing tools such as SoapUI/ReadyAPI
  • Strong experience managing projects (utilizing XML, SOAP, Web Services), data validation and SQL Query Analyze.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS2/CSS3, XHTML, JavaScript, jQuery, AngularJS 6, AJAX, JSON, XML, Twitter Bootstrap

J2EE Technologies: Servlets, Spring, Spring Boot, Web services using SOAP and Restful, JSP,, JPA.

Cloud: AWS S3, Aurora

Databases: Oracle, MYSQL, DB2

IDE and Tools: Eclipse IDE, Intelli J, Notepad++, Edit Plus, Unity.

Application Servers: Apache Tomcat, Glassfish.

Tools: and Utilities: Axure Pro, UMLet, Rational Rose, MySQL Workbench (database tool).

Operating Systems: Linux, MAC OS X& Windows

Testing Tools: Selenium WEBDRIVER, QTP 11.0, protractor, Load Runner 8.0, SoapUI/ReadyAPI, Cucumber, XPath, Firebug, JMeter

Bug Tracking Tools: Rally, JIRA

PROFESSIONAL EXPERIENCE

Confidential - Pleasanton, CA

QA Automation Engineer/SDET

Responsibilities:

  • Created test plan, executed test cases, developed reports benchmarking the performance of various builds and documented results.
  • Managed all phases of software testing for assigned components. Ensured Test plans, Test Strategies and Test cases were completed to meet business requirements.
  • Creating and Executing test scripts for regression testing of web application using Selenium &Cucumber.
  • Worked with partners like, Visa, Master Card, Discover, for certification of Keystone platform.
  • Responsible for end-to-end QA of Confidential 's transaction processing which processes transactions of millions of gift cards every day.
  • Coordinated across other Keystone teams to ensure appropriate reliability and performance metrics and provided test harness support.
  • Very good with AngularJS as filters, rootscope, custom directives, single page applications and template
  • Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework
  • Used karma as a test runner to execute the test scripts and experience in setting up the karma.config.js file with configurations
  • Worked very closely with UI angular developers while automating the tests using protractor and Jasmine
  • Maintained CI/CD automation tools for the Keystone team. Also maintained card creation tools
  • Worked closely with the Product managers, developers, scrum masters and organized and performed release user story demos
  • Mentored new onboarding team members.
  • Worked on deployments using Jenkins
  • Responsible for Pre-and-Postproduction validations and sending the pre-and post-production validation check list to the team and also worked on production support.
  • Extensively used Rally for defect tracking and reporting and interacted with developers to resolve any defects/issues.
  • Responsible for testing various Batch jobs for the Keystone team.
  • Extensive experience in Agile methodology where participated in all scrums, sprint planning, User story grooming and sprint demos
  • Extensive experience with SoapUI/Ready API for verifying different types of transactions (Activation, Redemptions etc.).
  • Conducted Functionality and Regression testing during the various phases of the Customer service portal application using Selenium/WebDriver.
  • Performed Functional testing, Smoke testing, Performance testing, Black box testing and White Box testing
  • Worked with SQL queries for data validations.
  • Responsibilities included managing the quality process, design of test automation tools, developing test strategy, defect management, Release demos, production support, deployments and performance management of the team.

Environment: Java, JUnit, WebDriver, Cucumber, XPATH, SoapUI, Selenium IDE/RC, Rally,Protractor

Confidential - San Francisco, CA

Software QA Engineer/SDET

Responsibilities:

  • Created test plan, executed test cases, developed reports benchmarking the performance of various builds and documented results.
  • Managed all phases of software testing for assigned components. Ensured Test plans, Test Strategies and Test cases were completed to meet business requirements.
  • Hands on experience on Selenium WebDriver used for web-based automation.
  • Conducted Functionality and Regression testing during the various phases of the application using Selenium 2.0/WebDriver.
  • Performed Functional testing, Smoke testing, Performance testing, Unit Testing, and White Box testing
  • Created test suites based up on the regression.
  • Worked with SQL queries for data validations.
  • Responsible for the backend testing of the process (daemon process) log using UNIX commands.
  • Responsibilities included managing the quality process, writing test specifications, automation of tests, performing sanity tests, bit verification, white box tests, black box tests, deploying, user story demos, production support, defect tracking and reporting.

Environment: Java, JUnit, WebDriver, Cucumber, XPATH, SoapUI, Selenium IDE/RC, JIRA

Confidential -San Francisco, CA

Quality Engineer/SDET

Responsibilities:

  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements
  • Worked closely with the Engineers, Developers, & Project Managers to get updates and resolve defects
  • Developed Test plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports
  • Recorded test scripts using Selenium IDE.
  • Enhanced and organized Selenium scripts into a test framework using Selenium RC.
  • Performed the testing of web methods in JUnit testing framework using Selenium TestNG.
  • Involved in creation of automation framework using selenium and TestNG.
  • Used Firebug to identify XPath and CSS Selectors for identification.
  • Ran Selenium RC scripts using Selenium Grid to run tests parallel and for cross browser/platform testing.
  • Extensively used TestNG as the framework to run Selenium tests.
  • Converted the Test Cases into TestNG Test Cases and compiled the java code along with the test data in the eclipse IDE, complied the code and corrected compilation errors
  • Used TestNG assertions to validate Selenium tests.
  • Tested SOAP based Web Services using SoapUI tool.
  • Created test cases using WSDL in SoapUI tool and parameterized the tests using properties files.
  • Extensively performed XPath assertions in SoapUI test cases to validate the test cases.
  • Used SQL for data integrity testing, captured the SQL statements from the application execution and manually checked the results.
  • Reported defects using JIRA and interacted with developers to resolve any defects/issues.
  • Sent the reports to all team members with Daily Status, to track the updates in Testing.

Environment: Java, JUnit, JIRA, Oracle 10g, SoapUI, Selenium IDE, Selenium RC, Selenium Grid, JIRA, Unix, SQL

Confidential

QA Analyst

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium WebDriver.
  • Run Unit tests with Jasmine-Karma.
  • Worked on acceptance testing using Selenium WebDriver.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Extended TestNG framework by adding some helper classes and methods.
  • Analyzed multiple test scenarios for POS including tests to verify transactions, product sales, and reports.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Implemented Keyword Driven automation testing framework utilizing TestNG and Selenium WebDriver.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Created Maven and SVN to create nightly automation script.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
  • Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Maintain the scripts in using the version control tool SVN (Apache Subversion).
  • Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
  • Conducted backend testing using SQL queries to validate data for database.
  • Coordinated with technical support associates to fix proprietary software issues.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, MVC, Jasmine, karma, Quality Center, Firebug, Fire path, XPATH, XML, DOM, SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.

Confidential

Manual Tester

Responsibilities:

  • Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
  • Design test plans, scenarios, scripts, or procedures for manual as well as automation.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Execute test scripts/cases and communicate the test results.
  • Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
  • Created batch scripts which call more focused scripts to perform small testing routines for a complete end-to-end functional regression test of the complete business process.
  • Responsible for Cross-browser testing and running the automation script in parallel.
  • Created and executed SQL queries to fetch data from an oracle database server to validate and compare expected results with those actually obtained.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Interacted with developers to follow up on Opened Bugs and involved in complete QA Life Cycles.
  • Used MS Excel and Rational Clear Quest to maintain test cases and test scripts.
  • Developed and maintained Requirement Traceability Matrix (RTM)to ensure all conditions are covered.
  • Performed ManualTesting to check flow of the application.
  • Designed complex SQL queries for data warehouse testing. Analyzed the mapping documents given by developer team for ETL testing.
  • Participated in meetings and reviews to evaluate documents, plans, code, risk, specifications, and approval process for project deliverables within deadlines.
  • Involved in programming on the core product development using Java, HTML, JSP.
  • Performed validations on Web Forms using JavaScript.
  • Involved in Client meetings Bi-weekly, gathering the requirements.
  • Developed test plan and test cases after analyzing the specifications document.
  • Prepared Unit Test case and Functional Test case for the application.
  • Performed Functional, Integration, UAT and System testing on the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration& Regression Testing.
  • Creation of Status reports and Sending the status to the upper management as required.
  • Developed various reports to communicate testing issues the project manager.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, MS Visio, HTML, JavaScript, Oracle, Windows, UNIX, JAVA, SQL Server Management Studio, Eclipse IDE, Quality Center, Load Runner, QTP, Windows Vista/ XP, SQL, HTML.

Hire Now