Qa Automation Engineer Resume
0/5 (Submit Your Rating)
CA
SUMMARY
- Over 5+ years of experience as QA Automation engineer and Selenium tester.
- Extensive hands on experience automation testing.
- Experience in both Manual and Automation tools like SeleniumWeb Driver/RC/IDE/GRID, TestNG, Maven, Jenkins, POSTMAN, Desktop, Mobile and Web based Applications.
- Experience in setting up Test automation framework with CI server Jenkins.
- Experience with implementation of TestAutomationFramework in Java usingSeleniumWebDriver, Grid, TestNG and Maven.
- Extensive knowledge of developing Data driven and Hybrid framework withSelenium WebDriver.
- Experience in Page object design pattern for data driven Test automation framework.
- Distributed testing experience for cross browser and cross platform functional testing through Selenium grid as Hub/Node setup.
- Experienced in using GitHub / GitLab as a source repository system to share code within the office as well as with the team in overseas.
- Good Knowledge of Object - Oriented programming Concepts (OOPS) and Java Skills.
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
- Experienced in Web Services testing using Postman. Validated request and response SOAP and RESTFUL Web service calls.
- Experience in building and executing tangible test cases from abstract internal and customer requirements. Deep understanding of all phases of the Software Development Life Cycle (Agile and Waterfall).
- Proficient at creating and executing SQL Queries involving multiple tables using join statements and validated against Web-UI.
- Used SQLJDBC for Java to automate database testing for the database in SQL.
- Experienced in using JIRA for issue tracking and Git and GitHub for version control.
- Expert in defining Testing Methodologies and creating Test Plans, Test Scenarios, Test cases from business, technical and functional requirements.
- Experienced in attending status review meetings, interacting with developers to resolve the issues.
- Excellent organizational and analytical abilities teamed with effective oral and communication skills.
TECHNICAL SKILLS:
Languages: Java, JavaScript, SQL, HTML, XML.
Testing Tools: Selenium Web Driver, HP Quality Center, JIRA.
Operating Systems: Windows XP and Windows 7, Ubuntu 16.04.1 LTS. Mac OS.
Databases: Oracle 10g, SQL server 2008, PL/SQL.
Build Tool: Maven, Jenkins
PROFESSIONAL EXPERIENCE:
QA Automation Engineer
Confidential, CA
Responsibilities:
- Worked in an agile environment - Participated in Daily standup meetings.
- Analyzed system specifications, design, development and execution of test plans and test cases.
- Developed and executed Automation Test Scripts using Selenium and Testing framework. And working Agile
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG, Maven, Apache POI and Ant technologies under Java platform.
- Executed scripts on different browser and different platform and played a major role in contributing to the framework. And working Agile scrum environment.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Accessing Forms, tables, links, Keyboard & Mouse Events, Uploading File usingSeleniumWeb Driver.
- CSV files are used for storing the request and response data, CSV file Processors and used for converting the CSV files into beans, Getters and Setters are used for getting the data form CSV and using them in the test Scripts.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used Git as a central repository for continuous check in and checkout of code.
- Used Jira for creating and tracking defects in each sprint.
- Reported software defects in Jira and interacted with the developers to resolve technical issues.
- Creating Postman Collection for API Test Execution for Validating Request and Response.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
- Participated in Stand-up meeting, walkthrough meeting, weeklyautomationmeeting with all other QA, weekly assessment meetings with developers.
Automation Test Engineer
Confidential, Detroit MI
Responsibilities:
- Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements.
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
- Used JIRA for tracking defects and notifying developers.
- Performed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed the keyword Driven Framework for market risk application automation from scratch level by using Java and Selenium.
- Worked on developing the automation scripts for backend testing using Selenium WebDriver and Java open source library.
- Performed Data-driven tests using Excel and XML files.
- Used Firebug and Object spy to inspect the element (XPath)of the web elements and Eclipse IDE for Java development.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS
- Used Log4j for logging automated steps and script errors
- Interacted with Client, Product Owner and Development team to understand the User stories and Acceptance Criteria and gathered Functional and Non-Functional requirements for project release.
- Participated in daily SCRUM meetings and meetings involved in QA planning, coordination and implementation of QA methodology.
Software Quality Engineer
Confidential
Responsibilities:
- Responsible for requirement analysis, identification and documentation of required system and functional testing efforts for all test scenarios Positive and Negative
- Developed the Test Plan, Test scenarios, Test cases for testing different modules and interfaces of the system.
- Created various scenarios to ensure there were no gaps between systems.
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against SQL Server.
- Responsible for keeping test schedule working directly with developers and project manager to ensure clear communications on requirements and defect reports.
- Worked with automation testers to identify test scenarios and test cases as candidates for test automation and gap analysis within automation coverage.
- Executed Test Cases and procedures on different application build versions.
