We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Calvert, AL

SUMMARY:

  • Over 6+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium.
  • Experience in waterfall and Agile methodologies, Traceability matrix (RTM)
  • Good Exposure to Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for manual and automated testing.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using, WebDriver.
  • Proficient in QA Testing Methodologies with real time experience in Agile Scrum and Kanban process.
  • Good Knowledge of Object - Oriented Programming Concepts (OOPS).
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, and Data Provider.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Used web-debugging tools like XPath, Firebug and Fire Path to locate elements.
  • Exposure in programming languages and scripts like Java, HTML, and CSS.
  • Utilize testing tools to carry out tests: JMeter, Selenium, REST-Assured, Unit, and TestNG
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name).
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Expertise in using Bug tracking Tools Mercury/HP Quality Center and JIRA.
  • Experience in Continuous integration tools like Maven, Jenkins to manage different versions of the source code.
  • Expert in working on enhancing the Automation framework using Maven and Run the Test suite using TestNG.
  • Diverse QA experience in Stainless Steel industry, Insurance and Telecom industry.
  • Experience with ATDD or CICD technologies (GitHub, Maven and Jenkins)
  • Worked in collaboration with offshore team to complete testing cycles.
  • Proficient in understanding the business domain and proactive in taking responsibility in delivering effective solutions in timely manner.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium WebDriver.
  • Strong experience Testing Web Services (Rest Services).
  • Working knowledge in designing of Automation Framework with cucumber.
  • Used POSTMAN for REST/ RESTful API Testing and Automated REST calls using Unirest.
  • Ability to work independently as well as in a group.
  • Effective team player with excellent logical and analytical abilities.
  • Create test cases using business use cases and detailed design documents
  • Execute: functional, compatibility, stress, integration and reliability testing
  • Develop automation test scripts in Java
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as WebDriver/IDE/Grid.
  • Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
  • Execute: functional, compatibility, stress, integration and reliability testing.
  • Develop automation test scripts in Java.
  • Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
  • Working knowledge in designing of Automation Framework using TestNG with Page-Object Model with Page-Factory.
  • A resourceful team player with good Interpersonal, effective problem solving and decision-making skills

TECHNICAL SKILLS:

Testing Tools: HP Quality Center (QC), ALM, JIRA, Selenium Web driver, Grid, TestNG, Apache POI

Web Technologies: HTML, XML, VBScript, Java

Programming Languages: Java, VB Script, SQLOperating system: Windows 7/10

Databases: Oracle, MS SQL-Server, MS-Excel, MS-Access.

Test Scripting: VB Script, Shell Script, HTML, XML

Methodology: Waterfall, Agile (SCRUM), V-Mode

Other Tools: Eclipse, SVN, Jenkins, Junit/TestNG, Maven

PROFESSIONAL EXPERIENCE:

QA Automation Engineer

Outokumpu Stainless - Calvert, AL

Responsibilities:

  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium Web Driver, Test NG, and java.
  • Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java.
  • Implemented Page Objects model (POM), Apache POI in Web Driver Scripts, Data Driven Framework using Selenium Web Driver, and Java.
  • Improved data driven selenium framework by creating methods to save/create screenshots on test failures.
  • Using Jenkins as continuous integration server for automated test scripts.
  • Experienced with Agile (Scrum) methodology approach and follow-up with JIRA
  • Extensively work throughout defect life cycle from opening to closure using JIRA
  • Setup Automation from scratch in this project.
  • Performed API testing (SOAP and REST) using Postman and Rest-Assured.
  • Used POSTMAN for REST/ RESTful API Testing and Automated REST calls using Unirest.
  • Strong experience Testing Web Services (Rest Services).
  • Used Soft and Hard Assertions to assert expected data vs. actual data.
  • Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
  • Restful Web Service testing using Http Client Java library.
  • Created Test Data using SQL; Wrote SQL queries for back-end testing.
  • Customized Selenium API to suit in testing environment.
  • Performance testing by using Blazemeter extension to record in Chrome.
  • Developed test code in Java language using Eclipse, IDE and Test NG framework.
  • Involved in developing and executing automation Regression testing and System testing using Selenium.
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Created various data tables based on created templates for different states to execute batch files in Selenium.
  • Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
  • Developed and executed automation Regression testing and System testing using Selenium.
  • Involved in using Maven build tools to manage framework dependency jar files.
  • Involved in using Apache POI to read data from external sources to feed locators into the test script.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Coordinated User Acceptance Test (UAT) processes and documented and addressed all the issues during the process.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Use GitHub as a version control management for the automation scripts and update repository.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.
  • Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, SOA, Apache JMeter, Postman and SoapUI.
  • Provide technical expertise and development support to the project managers and other project stakeholders
  • Configure Dynamics CRM using the standard toolkit.
  • Environment: Java/J2EE, Selenium Web Driver/Grid, Cucumber, Gherkin TestNG, Maven, GIT, SQL Server 2012, Jira, Firebug, Windows, SoapUI, Post Man, JMeter, Agile, JSON, HTML, Microsoft Dynamics, JavaScript.

QA Automation Analyst

Confidential, Bellevue, WA

Responsibilities:

  • Tested the application under Scrum (Agile) Methodology.
  • Identified test cases to automate, automated those test cases using Selenium WebDriver, and Junit.
  • Contributed in framework creation.
  • Selenium Web Driver, Java and Cucumber to create nightly automation scripts.
  • Prepared automation test framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • 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.
  • Supported and maintained of team track, responsible for review/QA of test scenarios, cases and scripts.
  • Communicated testing and defects resolution progress to project management.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project and leading offshore team.
  • Performed functionality and regression testing during the various phases of the application using Selenium.
  • Was able to obtain performance requirements and estimate work effort needed to complete assigned tasks.
  • Generated and automated various Daily status, weekly reports, and Monthly and Quarterly reports.
  • Balanced multiple priorities simultaneously to adapt to the changing needs of the business while meeting deadlines.
  • Participated in Identifying, analyzing, and reporting product defects and assisted with resolution.
  • Execution of test cases and capturing the results in HP ALM.
  • Performed Cross browser testing to ensure compatibility of the application on IE, Firebox and Google Chrome, Safari.
  • Analyzed user requirements and functional specifications to create test cases.
  • Preparing the Test Scenarios and Test cases and execution of test cases for all the releases.
  • Performed Smoke Testing and Involved in identifying automated test cases.
  • Involved in integrating the unit level scripts with the framework.
  • Used JIRA for defect tracking
  • Used Jenkins as continuous Integration tool and maven for build and scheduling jobs
  • Continuous integration/jobs with Git, Jenkins and Maven
  • Performed Backend testing to verify UI data with Backend Data
  • Performed Regression Testing for the new builds using Selenium WebDriver.
  • Executed web service testing with RESTful API -GET, HEAD, POST, PUT, DELETE
  • Completed assigned tasks and deliverables on schedule and reports.
  • Involved in executing Functional and Regression Testing for all releases.
  • Defect logging and tracking in various stages.
  • Preparing the traceability matrix and analyzing test results and reporting bugs.
  • Carried out Impact Analysis on the existing test cases due to new functionality changes.
  • Participated in UAT Testing. and participated in daily status meetings.
  • Environment: Java/J2EE, Selenium Web Driver/Grid, Cucumber, Gherkin TestNG, Maven, GIT, SQL Server 2012, Jira, Firebug, Windows, SoapUI, Post Man

QA Manual Tester

Confidential

Responsibilities:

  • Responsible for requirements gathering, analysis and interacted with business users in analyzing the requirements.
  • Worked on Developing, executing and maintaining Test Plans, Test Scenarios, and Test Cases Documents in Quality Center based on business requirements.
  • Managed Manual test passes/runs with Quality Center.
  • Created and executed the test cases for various scenarios, and participated actively in system, integration, performance and regression testing for every new build released.
  • Responsible to design, develop and test the software (Informatica, PL SQL, UNIX shell scripts) to maintain the data marts (Load data, analyze using OLAP tools).
  • Created the UAT Test Plan by entering high-level requirements from the Statement of Need and Functional documents, as well as identified test scenarios, into the UAT Test document.
  • Performed Development Integration, System Integration, End to End and User Acceptance Testing for the data services.
  • Experience in volume testing to verify the system load. Involved in Database testing by writing & executing SQL queries to validate that data is being populated in an appropriate table.
  • Analyze all Report Bugs for continuous process improvement and keep tracking on the SDLC critical path.
  • Reported defects using Quality Center Verified fixes and closed bugs during regression testing.
  • Performed the web testing of the application for browser dependency. Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome of UAT.

We'd love your feedback!