We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Above 8 years of IT experience with focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object - Oriented practice to design test automation framework.
  • Exposure to different development methodologies like Waterfall Model, Iterative and Agile development (Scrum & XP).
  • Extensively experienced in functional testing, unit testing, integration testing, regression testing, API Testing, GUI testing, back-end testing, and browser compatibility testing in different stages of Software Development Life Cycle (SDLC).
  • Experience in Automating graphical user interface (GUI) using Selenium WebDriver / TestNG, Maven.
  • Experience in high level Hybrid Automation Framework with Java, Selenium WebDriver, Maven, Jenkins, Apache POI, Log4j jars and did Page Object, Data Drive, Driver Injection, UI Mapping in the Framework.
  • Extensive experience with REST API testing using POSTMAN plug in and Java utilities using Apache HttpClient and RESTAssured.
  • Experienced in writing and executing automated test scripts using Selenium Web Driver, Selenium IDE, TestNG, Jenkins, Maven, and Java.
  • Experienced in AWS cloud testing by creating EC2 instances for scalability testing and having good knowledge in S3 bucket and creating firewall.
  • Integrate automated tests in a CI/CD environment with Jenkins.
  • Experienced using Jenkins server to perform Continuous Integration (Cl) through AWS services.
  • Experience in testing web services with both SOAP and REST services using SOAPUI Tool.
  • Experienced in execution of JMeter Scenarios to perform performance testing of REST API’s. Performed load tests using JMeter with Thread Groups, Samplers, Controllers, Assertions and Listeners.
  • Experienced with Protractor for an end-to-end test framework for Angular JS applications running in a web browser.
  • Proficient in writing test cases using Element Locators, WebDriver methods, Core java programming features.
  • Experienced in API scripts using RESTAssuredFrameWork using Java.
  • Worked in automation API framework using RESTAssured API using GET, POST, PUT and DELETE Methods. Validate the Rest Server Response using Request Specification and Response Interface reference using the XML/JSON format.
  • Proficient in Continuous Integration and Continuous Deployment using Jenkins.
  • Experience working in SQL queries with Oracle and MySQL database.
  • Experience in writing and executing SQL queries to perform Data Validation and Back End Testing of databases to check the integrity of data.
  • Worked on RESTful Web Services Automation Testing using HttpClient along with TestNG also used Jackson Library to parse JSON Response.
  • Experienced in defect management, defect analysis and defect reporting using HP ALM/Quality Center.
  • Extensively experienced in using Defect Bug tracking system with the use of tool like JIRA.
  • Experienced in performing backend testing by writing SQL queries for data validation.
  • Hands on experience working with UIAutomationViewer.
  • Experience in designing, developing, enhancing module base automation using Tricentis' model-based automation tool TOSCA.
  • Involved in setting up continuous integration system using Jenkins and worked with cloud based code repository system like GitHub.
  • Familiar with Cucumber Framework and Gherkin (BDD). Performed conversion of TestNG Framework to Cucumber Framework.
  • Used commands to checks the logs in Linux server side if there is error. Extracted logs and shared with team for troubleshooting. Captured server level matrices during testing.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.
  • Reported application defects and worked with business analysts and developers to resolve technical/functional issues.

TECHNICAL SKILLS

Testing Tools: JIRA, HP Quality Center, TOSCA, HP ALM

Testing Frameworks: TestNG, JUNIT, Protractor

Testing Automation Frameworks: SELENIUM (WEBDRIVER), SELENIUM (GRID), SELENIUM IDE

Application/Web Servers: Web Logic, Apache Tomcat, AWS

Design Patterns: Builder, Factory, Page Objects, Page Factory

Scripting Languages: UNIX Shell Scripting, Java Script

BDD Frameworks: Cucumber, JBehave

MS Tools: MS Word, MS Excel, MS Visio, MS Outlook

Operating Systems: Unix/Linux, Windows

Languages: JAVA/J2EE, HTML, CSS

Build Tools: Ant, Maven

Web services: Soap UI

IDE: Eclipse

RDBMS: Oracle, MySQL

Code Repositories: SVN, GIT

Continuous Integration: Jenkins

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.
  • Developed and executed Test plans and Test cases based on requirements gathered from product owners and stakeholders.
  • Took an active part in all stages of Software Development Life Cycle.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client- server applications.
  • Analyzed requirement, understood Test Plan, and created Test Case, Test Design and Test Execution and defect logging using JIRA.
  • Implemented step-definitions, page object model in JavaScript Node.js and angular.js, implement cukerunner to execute cucumber feature-set in parallel on chrome, internet explorer, and Firefox browser
  • Used JIRA as the bug-reporting tool for bug tracking and defects reporting.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed the automation Test cases using NUnit Framework using Objects developed the Page Object Model Framework. Written new test Objects (with UI functions, and Business logic functions) in Selenium with Java.
  • Involved in designing Test Cases and Test Scripts for Windows, Java, Linux, and UNIX.
  • Automated application using TOSCA. Developed and Maintained test modules in TOSCA. Handled dynamic values in test cases using TOSCA.
  • Used the TOP command to check CPU utilization of the Linux server.
  • Used Protractor as an automation testing tool for web applications testing, combining powerful technologies such as Jasmine, Selenium WebDriver.
  • Developed Features, Scenarios and Step Definitions using Cucumber (Gherkin), and WebDriver (Java).
  • Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver, which cut down the script development time in half.
  • Used Selenium WebDriver and JUnit to run the parallel testing. Prepared automation test framework (JUnit, and ANT).
  • Used ANT, SVN, Selenium Web Driver, Java, and Selenium Grid to create nightly automation scripts.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using SeleniumGrid.
  • Enhanced the Java - based test framework to test components built on the cloud-based AWS/Azure.
  • Involved in Load test using the TSung framework over AWS cloud nodes leveraging up to 200k request per second. Have used JMeter and Load Runner.
  • Involved in Hybrid (Keyword data) driven framework design using Selenium WebDriver.
  • Used Selenium WebDriver to provide more flexibility in automating test cases.
  • Involved in testing of web applications and Web Services and xml data validation of business rules and business logic and used SOAPUI.
  • Responsible for coordinating the User Acceptance Testing (UAT).
  • Managed Teams and coordinated team’s daily activities with scheduled Status Meetings.
  • Assigned work and conducted Status Meetings with various teams.

Environment: Selenium WebDriver, TestNG, node.js, Protractor, Maven, JIRA, TOSCA, LoadRunner, RESTful, RESTAssured, Java, ASP.net, Java Script, C#, TOAD, Oracle, SQL Server, Windows, HTML, Agile, ANT, MS Outlook, MS Word, UNIX, MS Excel.

Confidential

Automation Engineer (Selenium)

Responsibilities:

  • Gathered requirements from key stakeholders, customers, and subject matter experts to define the scope and requirements of Health Care portals middle office needs. Conducted user interviews, gathered requirements, analyzed the requirements using RUP methodology and documented the requirements using Rational Requisite Pro. Worked on EDI transactions: 270, 271, 834, 835, and 837 (P.I.D) to identify key data set elements for designated record set. Interacted with Claims, Payments and Enrolment hence analyzing and documenting related business processes.
  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Using JavaScript and internal custom made framework (SMART2 & IIS) to automate Backend Rest Service layer.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Develop test automation harness Java Selenium, TestNG, Maven & use the Java framework develop to execute API level tests, also to test the WebServices call using Restful API (Soap UI) & Groovy with JSON data format.
  • Designed a QTP hybrid framework for the health check of the Application.
  • Involved in AWS cloud testing by creating EC2 instances for scalability testing and having good knowledge in S3 bucket and creating firewall and writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used the Rest Assured java library to automate Restful Web services.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Shared Daily Status Reports with all the team members, Team Leads and Managers.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.
  • Reported application defects and worked with business analysts and developers to resolve technical/functional issues.

Environment: Selenium WebDriver, Maven, TestNG, node.js, Ant, Jenkins, GitHub, SOAP UI, SQL Server, MS Word, Windows, JIRA, Java, J2EE, Java,ASP.net, Java Script, XML, UNIX, MS Excel, PowerPoint, MS Outlook.

We'd love your feedback!