Sr. Qa Automation Engineer Resume
WA
PROFESSIONAL SUMMARY:
- To enhance and effectively contribute my technical, interpersonal skills and Quality Assurance to various computer science research areas.
- Over 8 years of IT experience specializing in QA Automation Engineer and Software Testing applications both manual and using automation testing tools.
- Exposer to Software testing back ground in Banking, Finance and Health Insurance.
- Comprehensive knowledge and experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experience in Waterfall and Agile Projects worked very closely with Product owners in Agile and attended different meetings like sprint planning, Scrum calls, Backlog grooming, Sprint Reviews, Demos, Retrospectives, PI planning’s.
- Excellent work experience in Functional, Integration, Regression, System, Compatibility, Performance, Acceptance, Smoke, Security, Stress, Black Box, GUI, Ad hoc, Incident, Recovery, Cross Browser and User Acceptance Testing (UAT).
- Performed planning and development of Test Plans, Test Cases and Test Scenario to meet product’s business requirements
- Expert in developing Behavior Driven development ( BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating the cucumber reports.
- Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, JUnit, TestNG, Maven, GitHub, Jenkins tools
- Experience in XPath , Maven , GitHub and TESTNG annotations.
- Experience in testing Web Services , Rest Services XML transactions, SOAP, HTTP, REST using various tools like SOAP UI and POSTMAN .
- Implemented Smoke Testing, Black Box Testing, Functionality Testing, Integration Testing, System Testing, User Acceptance Testing (UAT) and Regression Testing of the Web Based Applications.
- Good experience in Unix/Linux Systems Implementation, performance Tuning, Maintenance, Security Setup, Support & Trouble - shooting.
- Worked on mobile apps testing using Android emulator, iPhone simulator.
- Experience testing Native, Web and hybrid applications on iOS, iPad and Android devices
- Extensive knowledge of testing applications on Android and iOS platforms
- Having a good working experience in Hadoop Ecosystems (Spark, zookeeper and Kafka)
- Expertise in testing Application Front and Back End (database) and Web Services using Cucumber and Hybrid Frameworks in Selenium Good experience of NoSQL databases like Cassandra .
- Experience in developing data driven, keyword driven, Page Object Model (POM), and hybrid automation
- Worked on cloud technologies such as AWS and handled operations like EC2, S3 and VPC.
- Experience in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS).
- Good experience in testing both SOAP and REST services using SOAP UI , POSTMAN , Rest Assured and Tested both XML and JSON formats
- Analyzing Performance testing results, monitoring results using JMeter and providing recommendation on metrics of applications, servers.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing queries
- Worked on MSP, Director, and other BKFS (Black Knight Financial Services) tools.
- Quick Learner and an excellent team player. Ability to meet tight deadlines and work under pressure.
- Ability to adapt quickly to an existing, complex environment.
- Excellent analytical skills, Documentation skills, communication skills, presentation skills, strong problem- solving skills and good team player.
- Troubleshooting and debugging complex issues and able to recommend short and long-term remediation actions.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium WebDriver, Appium, HP Quality Center, JMeter, SOAP UI, POSTMAN .
Defect Tracking Tools: Test Director, Quality Center, Bugzilla, JIRA, Version One
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.
Big Data Technologies / Cloud: Apache Spark, Scala, Kafka, Amazon Web Services (AWS)
RDBMS: MS SQL Server, Oracle, MySQL, Cassandra.
Waterfall, V: Model, Agile.
Web Technologies / Services: HTML, XML, OOP, Java Script, REST, SOAP
Testing Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model, Modular Driven Automation
Programming Languages: Java, SQL, PL/SQL
Behavior Driven Tools: Cucumber, Gherkin
Development Environment: Eclipse IDE, XCode, Visual Studio, IntelliJ
Version Control Tools: GitHub, Bitbucket, Source Tree
Continuous Integration Tools/Project Build: Jenkins, Maven, POM, BDD
PROFESSIONAL EXPERIENCE:
Confidential, WA
Sr. QA Automation Engineer
Responsibilities:
- Identified and created automation test cases and test scripts using hybrid driven framework and page object model (POM) to test the web application.
- Created automated test cases using Selenium Web Driver and Java
- Assessed and analyzed user stories, participated in sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria which was produced by business analyst to perform UAT testing.
- Worked on Analytics, improved the analytical coverage for the triggered raw events.
- Used Splunk and Kibana to see the logs and reports for the test cases execution
- Worked on Page Objects for the web elements execution using analytical tags and maintained analytical reports to see the coverage of the application.
- Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Performed manual testing for Confidential mobile web application on Android, iOS platforms using android emulators and iPhone simulators.
- Used Bit bucket and source tree as a code repository to check out project from it, make modifications, submit and commit changes.
- Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (IntelliJ)
- Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language.
- Implemented SOAP UI tools to test SOAP based architecture application to test SOAP services and RESTAPI.
- Worked on Performance testing using JMeter.
- Managed individual sprints user stories and tasks using Jira as tracking tool and Kanban.
- Used confluence for the tracking of defects and documented test cases
- Executed test cases relating to mouse events using actions class and pop-ups using alerts.
- Implemented Page Objects model (POM), Apache POI in Web Driver Scripts, Data Driven, keyword Driven and Hybrid Frameworks using Selenium Web Driver, Junit, and Java.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Java, Xcode, ATDD, Kibana, Agile Methodology, SQL, Jenkins, JIRA , Cucumber, Maven, Bit bucket , Jmeter, Linux, IntelliJ, Android emulator, iPhone Simulator.
Confidential, GA
Sr. QA Automation Engineer
Responsibilities:
- Assessed and analyzed user stories, participated in sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Involved in the usage of BDD framework to develop Cucumber step definitions, scenarios and features using acceptance criteria which was produced by business analyst to perform UAT testing.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Used Fire Bug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Used Bit bucket as a code repository to check out project from it, make modifications, submit and commit changes.
- Worked with developers to update the defects, resolve them and track their status using SharePoint.
- Automated Smoke and Functional test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Developed and maintained automated regression test cases in Selenium Web Driver using Java as the programming language.
- Automating test cases in VMware virtual desktop.
- Demonstrated skill using source code repositories, such as GIT, Bitbucket and worked on ides such as IntelliJ and Eclipse
- Worked on Rest Assured Client for the Web API Testing.
- Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation and Apache POI.
- Tested Pega application, created test cases for the application.
- Managed individual sprints user stories and tasks using Jira as tracking tool.
- Executed test cases relating to mouse events using actions class and pop-ups using alerts.
- Implemented Page Objects model (POM), Apache POI in Web Driver Scripts, Data Driven, keyword Driven and Hybrid Frameworks using Selenium Web Driver, Junit, and Java.
- Worked with SQL, for retrieving the data by running queries.
- Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium IDE, Selenium WebDriver, Java, TDD, SoapUI, XML, Agile Methodology, SQL, Jenkins, JIRA , Cucumber, Maven, Toad, Linux,
Confidential, Nashville, TN
SDET
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Version One.
- Analyze the acceptance criteria and create test plan document for the user stories.
- Developed Automation test suite for the online application using Selenium WebDriver and Java.
- Actively work with the sprint team for grooming user stories, and analyze the system impact from the business requirement, and work with the development team for possible solution.
- Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI and POSTMAN Tool.
- Created, executed, maintained and enhanced automated test scripts using Cucumber.
- Developed and executed Selenium test cases using Maven (Hybrid Framework) and Jenkins.
- Used AngularJS various services such as $http service (post and get) to retrieve data through Web API layer.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Responsible for creating automation test cases for Web Services using Selenium.
- Troubleshooting and resolve the Splunk - performance, log monitoring issues.
- Used Continuous Integration tool Jenkins for scheduling Jobs and for Regression testing.
- Docker is used for creating images that are deployed on AWS as Micro Services.
- Performed back end testing by writing and executing Cassandra queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Developed Test Cases for UAT, Functional and End to End test scenarios, Test Scripts, Expected Test Results and Test Procedure from the functional requirement, Specifications to implement through the testing process.
- Coordinated UAT with Business Users for all releases, production defects and application enhancements.
- Involved in VPC (Virtual Private Cloud ) 2.0 migration.
- Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sause Labs Cloud Integration.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Conduct Defect review meetings on a weekly / biweekly basis, create the test reports and metrics and share it with the team.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
Environment: Java, Selenium IDE, Selenium WebDriver, AngularJS, AWS, ATDD, Web Services, SoapUI, POSTMAN, HTML, Java Script, Agile Methodology, JMeter, JIRA , Cucumber, Maven, GitHub, Linux, Version One.
Confidential, Los Angeles, CA
QA Automation Engineer
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
- Participated in all phases of the Software Testing Life Cycle (STLC)
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Involved in analyzing Test Results & Identify bugs and reporting to the developers using HP ALM.
- Design and Developed Hybrid Driven Test Automation Framework using UFT/QTP using VB script.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Discussed with team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated with the end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed materials, system maintenance and operating manuals for the QA environment and used the same to train the users
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, HTML, Java Script, CSS, AJAX, HP Quality Center, Agile Methodology, SQL, Oracle.
Confidential, Clive, IA
QA Analyst
Responsibilities:
- Participated in low level design and requirement understanding with functional team.
- Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
- Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
- Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
- Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
- Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
- Worked on performance and load testing using JMeter. Involved in testing and quality assurance
- Involved in developing Test Automation Framework for the application using Selenium WebDriver with Maven.
- Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
- Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
Environment: Java, Selenium WebDriver, TestNG, SoapUI, HTML, XML, JavaScript, Git, TDD, Agile, Quality Center, SQL, Toad, Oracle, Windows.