Test Automation Engineer Resume
Pittsburgh, PA
SUMMARY:
- A self - motivated professional focused on applying 8 + years of Quality Assurance & Test Automation experience for delivery of comprehensive test execution that results in delivery of flawless applications. Possess strong interpersonal, oral and written communication skills. Automation Frameworks and test scenarios are a strong compliment to my quality assurance testing approach in (Agile-Scrum) SDLC. Strong knowledge and experience with Web application and Backend testing.
- Plus 8 years of experience in Information Technology with on Software Testing/ Quality Assurance.
- Experienced in Test management and defect tracking tools like Quality center, JIRA , Agile Manager, Version one .
- Experienced in Performance testing by using Jmeter.
- Expert in creating A utomation framework from S cratch .
- Strong knowledge on performance testing .
- Experienced in Quality Assurance methodologies like Agile-Scrum.
- Perfect understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC).
- Have strong experience in API testing using SoapUI , Postman .
- Worked in the QA Life cycle, which includes Design, Development, & Implementation of the entire QA process & documentation of Test Plans, Test Cases, Test Procedures and Test Script for Manual, Automated and Bug tracking tools.
- Performed Web services testing using SoupUI .
- Wrote and executed automated test cases using Selenium WebDriver , LeanFT to automate manual testing solutions.
- Extensively debugged Java based Selenium Web Driver and LeanFT scripts for accuracy and identified possible causes of malfunction.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver , LeanFT, Java, and JUnit/ t estNG.
- Developed web application tests via Selenium Web Driver , LeanFT and JUnit/TestNG.
- Configured Selenium WebDriver, LeanFT JUnit/TestNG T ool and created Selenium automation scripts in java using JUnit/TestNG prior to agile release.
- Created Automation script using Selenium WebDriver and LeanFT . Executed scripts on different browser and different P latform.
- Strong Database (Oracle, SQL Server) testing skills using A dvanced SQL.
- 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.
TECHNICAL SKILLS:
Testing Tools: Seleniu m WebDriver , LeanFT, HP Quality Center ,Agile Manager,Version One, JIRA,, HP ALM, Rally, SoupUI.
Languages: SQL, Java, HTML, XML.
Databases: SQL Server, Oracle, DB2, MS Access.
Operating Systems: Windows, UNIX, Linux , HP Mobile Center.
Web/App servers: IIS, Apache, Web Sphere, Web Logic.
Build tool: Maven , Ant.
PROFESSIONAL EXPERIENCE:
Test Automation Engineer
Confidential - Pittsburgh , PA
Responsibilities:
- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Designed and developed automated scripts for Smoke, Regression Testing using LeanFT with Java.
- Interacted closely and regularly with Onshore and Offshore team to get the project up to the make before expected time.
- Performed API testing using SoupUI and Postman for Work Area Unlock and Uploading Pickups .
- Worked as a Cross Functional Team member, and participated different testing activities and different teams including the manual testing activities whenever they need help.
- Designing t est Lab & formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using LeanFT with Java .
- Actively participated in daily s crum stand-ups.
- Working in parallel with onshore and offshore to update the project in Git lab using gitbash command.
- Experienced using continuous integration tools like Jenkins .
- Configured LeanFT, TestNG, Maven tool and created LeanFT automation scripts in java using TestNG prior to agile release.
- Integrated Automation scripts ( LeanFT API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used LeanFT to execute the test cases in multiple Application Release and Scanners .
- Experienced in Build T ool Maven and Log T ool like Log4J.
- Responsible for updating and maintenance of existing LeanFT scripts build with Java .
Environment: Java, LeanFT, HP Mobile Center, TestNG, Jenkins, Postman, SoupUI, Agile Manager, Fire Path, Eclipse, HTML, XML, GitLab, Version One, Internet Explorer, Chrome, Windows .
Test Automation Engineer
Confidential -Bethesda, MD
Responsibilities:
- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
- Documented the Test c ases using Software Requirement Specification and Design documents.
- Designed and developed automated scripts for Smoke, Regression Testing using Selenium IDE and WebDriver tools.
- Designed and developed automated scripts for Smoke, Regression Testing U sing Selenium IDE and WebDriver tools.
- Performed API testing using SoupUI for Splitter filter testing in Production and parallel environments .
- Involved in migrating real production data to new code base to make sure they are working in each release . (R1 to R2 Migration)
- Designing t est Lab & formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
- Performed Back-end data base testing by using SQL queries, Splunk queries and Entity Manager .
- Actively participated in daily s crum stand-ups.
- Performed submit and extract the data files from by giving Unix commands
- Experienced using continuous integration tools like Jenkins and Team City.
- Experience in Installation and Configuration of different modules of Service-Now.
- Configured Selenium WebDriver, JUnit, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
- Performed data driven testing by using JDBC as a data source &configured SQL queries to fetch data from the Oracle database.
- Experienced in building tool ANT and logging tool Log4J.
- Used Selenium WebDriver to expand test scenarios to catch more bugs and improve quality.
- Responsible for updating and maintenance of existing Selenium scripts.
- Used Team City for Build Management for each release, QA, Integration and staging environments .
Environment: Java, Selenium WebDriver, Selenium Grid, TestNG, Jenkins, TeamCity, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Rally, Internet Explorer, Chrome, Oracle 11g, Windows, Unix and HP ALM.
Test Automation Engineer
Confidential - Washington, DC
Responsibilities:
- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Performed Back-end data base testing using SQL queries.
- Crated and maintained Automation Framework from scratch using Selenium/WebDriver.
- Used Junit framework to run automation tests and Ant to build the Project.
- Integrated Automation scripts(Selenium/WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the automation test scripts
- Created automation Hybrid Framework from scratch using Selenium and read the test data from Excel sheet.
- Used Selenium Grid to execute test cases in multiple browsers .
- Controlled and organized the test flow and scripts using Junit Annotations.
- Used Java programming language to write and execute the test suite.
- Used Ant build tool to generate Test Report.
- Used Junit Rule annotation and override the failed method to capture automatic screenshots when test fails using Selenium/WebDriver.
- Attended Defect review meetings with testers and development team.
- Reported Test Execution & Defect status on Weekly basis to the Management.
Environment: Java, Selenium WebDriver, Selenium Grid, JUNIT, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.
Test Automation Engineer
Confidential, Oakton, VA
Responsibilities:
- Actively participated in daily Scrum stand-ups.
- Involved in gathering requirements and preparing High level design Documents, Test Plan reviews.
- Involved in preparing of Functional Test Strategy.
- Conducted smoke/sanity testing of the application based on user requirements.
- Performed quality assurance reviews on all System Development Life Cycle.
- Involved in Planning, Scheduling, Tracking, Reporting Status and Managing Issues for Testing using JIRA.
- Involved in preparing Requirement Traceability Matrix (RTM) using ALM.
- Performed defect management using JIRA.
- Created SQL statements for backend data base validation.
- Worked on Selenium WebDriver, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Developed regression scripts using WebDriver.
- Automated the regression test cases using the Selenium & JUnit/TestNG.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse and JUnit/TestNG.
- Executed Automated tests in appropriate test regions in support of integration, functional, and regression testing used Selenium WebDriver.
- Designed and developed automated scripts which involved Functional, Regression, Integration test cases using Selenium WebDriver.
- Participated in various meetings and discussed Enhancements and Modification Request issues.
Environment: Java, Selenium WebDriver,Selenium Grid, JUNIT/TestNG, Jenkins, Fire Path, Firebug, Eclipse, HTML, XML, XPath, Quality center, Internet Explorer, Chrome, Oracle and Windows.
QA Engineer
Confidential - New York, NY
Responsibilities:
- Reviewed and analyzed the Business requirements and Functional requirements to better understand the client needs.
- Worked with development team to understand technical design and architecture for test planning.
- Executed Manual and Automated tests and reported defects by running automated tests; executed manual tests; reviewed results of all tests and reported anomalies into the defect tracking database; verified the resolution of all defects for an assigned project.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing SQL quarries.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Worked extensively with business users to define scope and prepared Documents of Understanding' for various change requests by analyzing the feedback from user groups.
Environment: J2EE, MS-Office, Quality Center, MS Visio, HTML, Java Script, Oracle, UNIX, Ajax, Agile