We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • Adaptive and highly determined IT professional with more than 7+ years of experience in manual/automation testing of web/mobile apps and client server applications.
  • Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Defect Life Cycle and Test Methodologies.
  • Experienced in Agile/Scrum project development methodologies.
  • Experience in Core Java and Object - oriented programming (OOP) concepts and used Java for test case automation.
  • Good knowledge on handling test management tools- ALM/QC, Rally, Bugzilla, JIRA, VersionOne and Azure DevOps.
  • Experience in developing end to end automation using Selenium WebDriver, TestNG/ Junit, Web Applications, Maven, Jenkins, Web Services (REST, SOAP).
  • Tested various reports generated by Business Objects, Hyperion, and Cognos. Proficient in querying various RDMS like Oracle, Teradata, DB2 and Microsoft SQL server.
  • Performed REST API and SOAP API Testing using SoapUI and REST testing tools.
  • Executed RESTFUL API Testing for Functional, Regression, Compliance, and Load Testing using GET, POST, PUT, and DELETE methods.
  • Expert in developing Java Selenium IDE/Web driver test scripts and test Frameworks using TestNG/Junit to perform Functional, regression and Unit Testing for Web-based N-tier applications.
  • Experience in developing end-to-end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
  • Experience in using Jenkins as a Continuous Integration server to configure with Maven.
  • Experience in BDD Framework using Cucumber in Gherkin language
  • Experience in creating Test Plans, writing, and executing Test Cases, Functionality Testing, API testing, Smoke testing, Mobile Testing, Black Box Testing, End-to-end Testing, Vulnerability testing, UAT testing, Regression Testing, Performance/Load Testing, Documentation and Reporting.
  • Experience in using PERFECTO and Appium for mobile testing applications (Android & iOS).
  • Have Strong understanding, developed SQL database scripts, and executed SQL Query for the verification of data in the Back end.
  • Experience in writing Java, JavaScript, Python, Ruby, C#, PHP, VB scripts, and UNIX Shell Scripts.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Operating Systems: Windows 7/8/10, LINUX and UNIX

Testing Tools: Selenium Web Driver/RC/Grid/IDE, QTP/UFT, Cucumber, Junit, Spec Flow, TestNG, Junit, NUnit, JMeter, Browser stack, Jbheave

Test Management Tools: Quality Center, ALM, Clear Quest, VersionOne, JIRA AGILE, Bugzilla, ADO

Version Control Tool: GitHub, SVN, TFS, Azure Repo, Bitbucket

Database: , MS SQL Server 2008/2014, MYSQL, MSACCESS

Web services: SoapUI Pro, REST Postman, Swagger UI

Languages: Java, C#, Python, C, VB Scripting, Nodejs, JavaScript, SQL, HTML, CSS, jQuery

IDE Tools: Eclipse, IntelliJ, Visual Studio, VS Code etc.

Web Browsers: Internet Explorer, Edge, Chrome, Opera and Mozilla Firefox

Other: Maven, Jenkins, Hudson, MS Office, Bamboo, Azure CI/CD, SQL Developer, SSMS, PUTTY and TOAD

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Sr. QA Engineer

Responsibilities:

  • Involved in design and implementing Hybrid Test Automation Framework build and Web Services (API) using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver, which cut down the script development time in half.
  • Analyzed the Business requirements, functional specs and created the Test Plans, Test Scenarios Document, Use Cases and Test cases.
  • Coordinate with the business analysts, developers and discussed issues in interpreting the requirements.
  • Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Involved in development of Data driven Framework using Selenium WebDriver, TestNG, and Page Object Model (POM).
  • Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for reporting.
  • Developed TestNG framework using Selenium WebDriver for functional, regression, smoke, and integration testing.
  • Actively participated in the complete Test Set design and Execution.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Performed database testing on different Oracle databases, which involves querying the data using SQL and PL/SQL.
  • Generated Reports like data quality and business summary and shared with business.
  • Create automation scripts for REST services using Postman and integrate with Newman.
  • Developed BDD (Behavior Driven Development) features, scenarios and step definitions using Cucumber and Gherkin and automated them using Selenium Web Driver.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Part of Agile team working in Jira for testing an e-commerce applications user stories functionality.
  • Implemented open-source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Using Maven as build tool and GIT for version control through Git Extensions.
  • Participated in project meetings, requirements and design review meetings, release meetings, and QA effort estimation and status meetings.

Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, Cucumber, Eclipse IDE, Git, XPath, JIRA, Postman, Newman, Firebug, Fire path, Agile, SQL, DHTML, Quality center, HTML, Oracle11g, MSWord, MS Excel, GitHub, Git Extensions, TDD, Windows 7, Toad.

Confidential, Richfield, MN

QA Automation Engineer

Responsibilities:

  • Performed manual testing and automation testing (using Selenium Web Driver) on web-based application.
  • Performed functional testing, integration testing, and system testing and smoke testing using Selenium WebDriver.
  • Prepared Test scenarios and corresponding test cases to ensure that product adheres to the business requirements
  • Execution of daily smoke tests to ensure the deployment of each environment is stable.
  • Developed Java scripts to automate the test cases.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
  • Build scenarios in JMeter to analyzing results and performed load and stress test.
  • Extensive use of Developer Tools (F12) to identify the element’s ID or name in Internet Explorer, which is like Firebug in Firefox browsers.
  • Used Jenkins continuous integration server to run automated test suites.
  • Performed various types of testing, such as Functionality, Regression, GUI Interface, Integration System, User acceptance and, end-to-end testing.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Tested Web Services using SOAPUI tool, validating WSDL, request and response XML.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using HP Quality Center.
  • Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
  • Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL database.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Experience with the Cloud (Azure) DevOps - Infrastructure and Platform as a service.
  • Good Experience in preparing Test Plan documents for Acceptance/Integration Testing, user training documents, and production support documents.
  • Interacted with Software Developers for bug reviews and participated in QA Meetings.

Environment: Agile Methodology, Java, J2EE, WebLogic App Server 9.1, Selenium WebDriver, TestNG, Maven, Jenkins, SSMS, HTML, JMeter, SQL Server 2014, Selenium Web Driver, Appium, Quality center 9.0, JIRA, MS Office 2007.

Confidential

Programmer Analyst

Responsibilities:

  • Worked closely with development team in creating automated scripts for the application using Selenium
  • Participated in the complete SDLC in multiple projects including requirement management, software design and build development, Testing, implementation, coordinating testing activities and supporting team members in a fast-paced environment.
  • Involved in setting up configuring the testing environment with Eclipse, Junit, Selenium RC and Selenium Java client driver.
  • Developed and implemented robust Keyword driven framework with Selenium RC that cut down the script development time by 50%.
  • Tested all modules - Patient Management, Doctor, Admin, protection products, pension, and Insurance.
  • Developed Test plan based on Business Requirement Document (BRD) and User Stories.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and play back
  • Involved in Web Services Testing using SOAPUI tool. Validated request and response XML
  • Created Test Data for QA and UAT.
  • Accessibility of the application is tested manually using add-ons on the browser and JAWS screen-reader tool.
  • Prepared daily/ weekly status reports on Test case execution, defects, Requirement Traceability Matrix (RTM) etc.
  • Automated the scripts for Smoke, Functional and Regression testing of the application using Quick Test Professional (QTP). Integrated QTP with Quality center/ALM for more efficiency and ease of working.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Used VBScript debug commands and breakpoint to debug the test
  • Load testing is performed to analyze performance of the application under normal as well as peak load conditions using Load Runner 10.0
  • Developed the SQL queries to retrieve the data from Oracle database for Test Data mining.

Environment: JAVA, Linux, JavaScript, HTML, Oracle, PERFECTO, VersionOne, JAWS, Load Runner, HP QTP/UFT, SOAPUI, TOAD, PUTTY, HP Quality Center/ALM, XML

We'd love your feedback!