We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Sr. QA Automation Engineer with solid experience in testing applications supporting different platforms such as Financial, Retail, E - commerce, Supply chain and healthcare.
  • Over 7+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Web Services, Client/Server applications and databases.
  • Experience in all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) and worked on Waterfall and Agile project environment.
  • Experience in designing Test Cases, Test Scenarios, Test Scripts & Test reports by using client requirements.
  • Expert in using test automation tools such as Selenium WebDriver, IDE, RC, Grid, and Quick Test Pro(QTP).
  • Experience in implementing Data Driven, Keyword Driven, Hybrid frameworks.
  • Experience in Behavior driven development (BDD) using Cucumber / Gherkin.
  • Hands on experience in developing Appium scripts using Java for mobile applications and Used Perfecto mobile.
  • Experience in end-to-end application testing using Karma as a test runner in Angular 8.
  • Involved in Functional, Integration, security, performance and Interoperability testing for the SOA/Web service based applications.
  • Sound knowledge on Junit, NUnit, TestNG framework. Used Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
  • Experience in doing performance testing of service using JMeter, HP LoadRunner.
  • Developed an automated scripts and frameworks using Java, C#, Groovy Script, VB Script.
  • Working experience with defect tracking tools like Jira, HP ALM/Quality Center, TFS.
  • Expertise in performing Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.
  • Hands-on experience in writing SQL Queries, extract data from MS-SQL Server, MySQL, DB2 and Oracle.
  • Experience with source version control tools such as Subversion (SVN), TFS, Git and Bitbucket.
  • Designed and created service test automation using Ready API (SOAPUI) and Groovy script.
  • Knowledge of Web Development technologies like HTML 5, JSON, CSS 3/4, JavaScript, AJAX & XML.
  • Solid knowledge in understanding of different cloud platforms such as Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure.
  • Have excellent working experience and understanding of CI/CD process.
  • Extensive experience with Microsoft Office tools (MS-Word, Outlook, PowerPoint, Excel, and Access).
  • Good experience with code coverage and code review tools such as Jacoco, SonarQube, Veracode.
  • Used Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development
  • Experience with Allure Report and Extent Report to display detailed test execution reports with pie chart along with screenshots of corresponding failed test cases.
  • Developed and executed test cases for XML and Restful services using SOAPUI tool.
  • Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
  • Experience in functional testing, Regression Testing, user acceptance testing (UAT), integration testing, system testing, performance testing, Stress and Load, White Box Testing, Black Box testing, Smoke testing, API Testing, Cross browser testing, compatibility testing & security testing.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report, and Project Report.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle

Testing Tools: Selenium WebDriver, QTP, JMeter, HP load Runner, SOAP, Postman, Protractor, Manual Testing, Appium (Android & IOS Testing), Angular 8

Frameworks: Page Object Model, Keyword Driven, Data Driven, BDD, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit, NUnit, Log4J 2

Build & Integration tools: Maven, Ant, Jenkins, Bamboo, Hudson.

Programming Languages: Java, C#, .Net.

Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera.

Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.

Database tools: MS-SQL Server, MySQL, DB2 and Oracle.

Defect Tracking Tools: HP ALM, Quality Center, Jira, TFS

Scripting Languages: JavaScript, VB Script, Groovy Script.

Markup Languages: HTML, XML, JSON, Xpath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS

MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word

Other Utilities: Eclipse, WebStorm, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Chrome Dev tools

Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Stress and Load, Smoke, Sanity, API, and Unit testing.

PROFESSIONAL EXPERIENCE

Confidential

Sr. QA Automation Engineer

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver using BDD framework.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Responsible for implementation of Behavior Driven Development Testing Automation Framework build using Selenium WebDriver, Cucumber, TestNG and Maven technologies under Java 8 platform.
  • Expertise in Core Java and Object-Oriented Concepts (Inheritance, Polymorphism and Collections).
  • Verified new and changed features across multiple browsers using both Manual and Automation Scripts.
  • Executed Automation test cases in Development environment by configuring H2 database in application yml and by creating required schemas and sample test data.
  • Created an XML based test suite and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Used Gherkin language to write features and scenarios. Involved in Regression Testing using Selenium.
  • Contributed to the Continuous Integration (CI) pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Monitoring Automation Framework and formulating the scripts using Java in accordance to automation requirements.
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
  • Executed the test plans on mobile as per requirements using Appium tool.
  • On a daily basis used build tools like Maven (CD) and Jenkins (CI) to build and regress automated tests; documented and tracked defects and produced detailed reports using Jira.
  • Verified the logic tier integrity and reliability of APIs & RESTful Web services by testing REST protocol to ensure APIs return the right data and by verifying the format and content of API calls.
  • Worked on Mocking a REST API and consume the REST API from Angular 8 application using HTTP Client.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used Eclipse to debug Java code and utilize Maven as project builder with internal Maven Dependency repository.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections, multithreading.
  • Responsible for executing Selenium test scripts on different browsers and checked for compatibility.
  • Performed the API Testing using Swagger, Postman to make sure the end points are working fine.
  • Used Mockito framework for effective unit testing for Java applications.
  • Developed Web Service Test with REST using Postman tool.
  • Planned and executed Backend testing using numerous SQL Queries to verify the dataflow from the database.
  • Used Karma as a test runner in Angular 8 which creates the browser instance, runs tests to provide the result.
  • Examining the issues and recommending solutions for the bottlenecks, defects and trailing the defect via JIRA.
  • Log defects using JIRA applications and communicate the defect status updates with the team.
  • Performed Smoke, Functional, Integration, Regression tests based on analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Utilize different AWS services such as S3, Lambda functions and Cloud Watch to track the file movement across all production and non-production environments.
  • Build Automated test suite to increase the automation coverage for Smoke, Regression test cycle.
  • Executed JMeter Scenarios to perform performance testing of web applications. Also executed Stress & Scalability.
  • Used SonarQube for code inspection and optimization
  • Prepared test cases for the mappings developed through the ETL Informatica tool and executed those test cases.
  • Debugger traffic between the client and server using Fiddler.
  • Used Splunk for checking the logs.
  • Used GitLab as code repository and code collaborator to manage code reviews.
  • Responsible for reporting overall automation status and testing metrics to the client on a weekly basis.
  • Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meetings.

Environment: Agile (Scrum), Java 8, J2EE Jira, REST, Selenium, TestNG, Maven, Cucumber, Jenkins, GitLab, BDD, Postman,Appium, Angular 8, Mockito, Eclipse, Microservices, ETL, AWS, Unix, Splunk, Swagger, SQL, REST-Assured, Fiddler, SonarQube.

Confidential, Newport News, VA

Sr. QA Automation/Manual Engineer

Responsibilities:

  • Creating detailed Test cases for each test phase to ensure complete coverage. Test Cases incorporated both positive and negative conditions.
  • Development of Manual and Automated test cases by decomposing use cases from BRD.
  • Responsible for implementation of Behavior Driven Development Testing Automation Framework build using Selenium WebDriver, Cucumber, TestNG and Maven technologies under Java platform.
  • Creating test scripts using C# and Selenium Web Driver for the functional test cases.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Designed and developed Hybrid framework using C# and NUnit.
  • Tested online billing and payments applications. Tested all kinds of payments like Credit card, Debit card, Visa, Master, PayPal, apple pay, and visa check out.
  • Configured HP Quality Centre in Agile environment generated Test Sets & executed and Used HP Quality Centre to store all testing results, metrics, implemented test plan.
  • Worked on Web Services testing using XML and Rest API.
  • On a daily basis used build tools like Maven (CD) and Jenkins (CI) to build and regress automated tests; documented and tracked defects.
  • Verify and validate automation test scripts in the DevOps Pipeline in the testing phase by running sample tests either in Jenkins or Bamboo.
  • Validate AWS cloud IAM roles and verify if AWS SNS trigger notifications are working by ingesting sample files with data.
  • Working with Manhattan DOM(External Vendor) to ensure data is reaching out to their Queues.
  • Used Mongo DB to analyse and validate the data.
  • Performed SIT testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing.
  • Updating existing scripts using Selenium WebDriver as per the latest changes and for new features added.
  • Test scripts were automated using the TestNG framework with Selenium WebDriver for the application.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used Gherkin language to write features and scenarios. Involved in Regression Testing using Selenium.
  • Involved in SOA architecture which include Soap and Restful Web Services Testing.
  • Cross browser testing across different browsers like IE, Firefox and Google Chrome.
  • Documenting detailed test plans, test cases, test scripts and expected results in HP Quality Centre (ALM) and tracing the test cases to the requirements. Worked with source version control tool such as Subversion (SVN).
  • Raise any impediments in daily status call which affects the project deliverables. Track defects in chorus and update the defects status to the development team and follow the defect life cycle.
  • Interaction with Business teams, Dev Team to understand requirements & bug fixes
  • Perform Root Cause Analysis for the defects identified in UAT and PROD.
  • Define the Functional Scripts for UAT with business and Assist the UAT testers for UAT testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Used Jenkins as a continuous integration (CI) server to run automated test suites in the DevOps pipeline.
  • Experienced in load and performance testing tool LoadRunner.
  • Analysed and reviewed the software requirements, functional specifications and design documents.
  • Participate and contribute to SCRUM Ceremonies (daily stand up, backlog refinement, retrospective).
  • Analyze the User stories and prepare Test Scenarios and Test Cases.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.

Environment: HP ALM/QC, Java 8, J2EE, C#, TestNG, NUnit, Eclipse, Selenium, AWS, Cucumber, Oracle SQL Developer, MongoDB, JavaScript, SVN, Splunk, Message Queue, Microservices, Maven, JMeter, Log4J2, Swagger, ERP, JIRA, Confluence, Unix/Linux, Postman, Agile Methodology, SonarQube, Jenkins, Tricentis qTest.

We'd love your feedback!