Qa Automation Engineer Resume
Atlanta, GA
SUMMARY
- Over 7 years of experience in creating, enhancing, and maintaining test plans and test cases for Automation and Manual Software Testing.
- Experience in designing, building, and maintaining automated tests for multi - tier SOA applications.
- Full understanding of Waterfall and Agile SDLC processes to Test developing application.
- Able to create Test Scripts from scratch, Bug Detection, Traceability Matrix and Test Results.
- Implementation of Software Testing Life Cycle. Involved in Functional, Sanity, Regression, GUI, Integration, Database, Ad - hoc and System Testing of Client Server and Web Applications.
- Proficient in creating Automation script from scratch in Java (IDE Eclipse) using Selenium.
- Extensively experienced in using Selenium WebDriver APIs for writing Junit test suites and test cases.
- Sound knowledge on JUnit, TestNG testing frameworks for Unit and Functional testing, Maven for Project building, Jenkins for CI/CD.
- Experienced in using GitHub to share code wifin the office & overseas team.
- Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using ALM/Quality Center, JIRA and TFS.
- Experienced in writing and executing SQL queries to perform Data Validation and Back-end testing of databases to check the integrity of data.
- Expertise in testing the browser compatibility for the web applications in Firefox/IE/Chrome browsers.
- Knowledgeable in Web Services Testing wif REST API requests using SOAPUI and Postman.
- BDD test automation framework creation experience: TESTNG / Junit and Gherkin / Cucumber.
- Implementation experience from ground zero to build and maintain complex Test Automation Frameworks (Data-Driven, POM, XML)
- Strong written and verbal communication skills and the ability to clearly articulate information / issues wif the appropriate level of detail. Good sense of planning, prioritizing of work and time management.
- Able to create risk-based testing matrix to meet deadline in tight deadline.
TECHNICAL SKILLS
Testing Tools: Selenium (JAVA), QC/ALM, Jira, Appium, JUNIT, TestNG, SoapUI, Postman
Platforms: Windows XP/Vista/7/8/10, Android
Languages: JAVA, C#, .Net, HTML, JSON, XML
Scripting: VB Scripting, JavaScript
Database: Microsoft SQL, Oracle, MySQL, MS Access
Browsers: Google Chrome, MS Internet Explorer, Mozilla Firefox
Process: SDLC, STLC, Agile, Scrum, Kanban, Waterfall Model
PROFESSIONAL EXPERIENCE
QA Automation Engineer
Confidential, Atlanta, GA
Responsibilities:
- Worked directly wif development, business analyst, release engineering, technical operations, and product management teams to deliver quality software products.
- Analyzed extensive data, identify discrepancies and inconsistencies and recommended corrective action.
- Designed test plans, scenarios, scripts, and procedures based on business requirement and/or functional specification and reported defects to developers and project manager.
- Participated in product design reviews providing input on functional requirement and production problem.
- Designed and Developed Test Cases for automated testing using Selenium Web Driver, JUnit, TestNG and Eclipse IDE.
- Configured Selenium WebDriver, Maven tool and automated scripts in java using Junit prior to agile release.
- Executed automation scripts on different environment as part of Continuous Integration Process using Jenkins.
- Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
- Used TestNG framework to run unit test and Maven to build the Project.
- Extensively used Page Object Model design and was involved in building the Hybrid Automation Framework (Data Driven and Functional Driven).
- Used Jenkins as a Continuous Integration server to configure wif GitHub and Maven.
- Involved in executing SQL queries and PL/SQL procedures, functions, and packages for backend testing.
- Created XML based test suit and integrated wif Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments wif different test configurations.
- Performed Web Service API testing using Postman and created regression suite wif assertions.
- Participated in QA reviews and implementation of processes and procedures improvements.
- Participated in Daily Scrum Meetings, Sprint Review/Sprint Retrospective wif the software development team.
Environment: Java, JavaScript, Typescript, Protractor, Selenium, Cucumber, TestNG, SOAPUI, JIRA, Maven, Jenkins, Log4j, SQL
QA Engineer
Confidential, Stamford, CT
Responsibilities:
- Analyzed business requirements, system requirements specifications wif developers and Business team.
- Involved in analyzing system specifications, design, development and execution of test plans and test eases for Manual and Automated testing.
- Created and enhanced numerous test scripts to handle changes in the objects for GUI in the test environment using Selenium WebDriver.
- Developed Selenium test cases using Junit framework wif maven to manage decencies.
- Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and maven).
- Used Cucumber automated testing to test new and existing functionality.
- Used Java language and Junit framework for scripting. Used Maven for building the WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the script.
- Implemented Data-Driven test to verify the same functionality wif multiple sets of data.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium WebDriver.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using Selenium WebDriver.
- Initiated and participated in conference calls, walk through and review meetings.
- Reported the bugs. Email notifications to the developers using JIRA.
- Provided back-end testing for data validation using SQL on Oracle.
Environment: Java, Selenium WebDriver. Jenkins, Junit, Maven, Cucumber. SOAP Ul, Jira, Mobile Testing. Eclipse IDE, SQL. Internet Explorer, Firefox. Chrome, Oracle. Windows, Android and IOS.
QA Tester
Confidential - Plano, TX
Responsibilities:
- Analyzed business requirements by interacting wif end-users and developers.
- Responsible for writing the Test Cases and Test Scenarios based on the Functional Requirements and Use Case documents.
- Used Quality Center & MS- Excel extensively for creating test cases. Performed Functional, System Integration, Regression, and User acceptance testing on applications.
- Ensured to meet the project timelines and escalate the risk identified during the testing process.
- Experience in implementing automated test tools (Selenium Web driver, Eclipse).
- Develop, maintain test automation framework using Selenium to test Web Application.
- Design/implement automate test scripts and run them during integration.
- Developed and executed tests for Web services for Get, Post, Put and Delete response testing.
- Communicated wif support, business, and development teams to resolve issues during test execution.
- Tracked the testing progress by conducting walk through meetings wif internal quality assurance and development teams.
- Created detailed QA documentation including QA reports and actively participated in project status meetings.
- Managed the process of identifying issues during test passes and discussed/escalated the issues wif the management, as appropriate.
- Presented daily and weekly status report updates to Team Lead, Test Group and Managers.
- Involved in project review meetings and discussed issues, status for tracking the progress wif project teams.
Environment: ALM, SoapUI, Selenium, Java, XML, HTML, SQL Server, My-SQL, Oracle, MS-Office, Windows, API