Qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Falls Church, VA
SUMMARY:
- Around 8 years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA).
- Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Test Methodologies.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium WebDriver, Quality Center, Version one and SOAP UI.
- Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
- Experienced in using Maven build tool to manage framework dependency jar files.
- Experience in developing framework using Junit, and Page Object Model.
- Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
- Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
- Experience in Scheduling automation build using Jenkins Continuous Integration tool.
- Expertise in functional, web services and web based applications using SOAP UI.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing, and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Experience in Functionality Testing, Smoke testing and Regression Testing.
- Excellent understanding of Test Methodologies and the overall Software Development Life Cycle (V model and Agile model) from requirements to product release.
- Excellent skill in finding bugs and over defect management, using bug tracking tools - Quality Center.
- Experienced on writing SQL queries to extract data from various source tables to perform database testing.
- Excellent communication and presentation skills, self-starter, quick learner, strong analytical skills, team player, good mentor and possess positive attitude.
- Flexible and versatile to adapt to any new environment with a strong desire to keep pace with latest technologies.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, SOAP UI, Quality Center/ALM.
Languages: Java, SQL
Testing Frameworks: Junit
Build Tools: Maven
Continuous Integration Tools: Jenkins
MS Office: Outlook, Excel, Word, Power Point
Platforms (OS): Windows XP/Vista/Windows 7/Windows 8
PROFESSIONAL EXPERIENCE:
Confidential, Falls Church, VA
QA Automation Engineer
Responsibilities:
- Involved in ATDD Framework using Gherkin and Cucumber.
- Involved in writing the test scenarios using feature files with Gherkin language.
- Identified test cases to automate and automated test cases using Selenium WebDriver, Junit and Java.
- Implemented Page Objects using Page Object Model Automation framework with Java, Selenium WebDrive r.
- Involved in writing reusable functions of automation framework using Selenium and JUnit for functional testing.
- Configured Selenium WebDriver, JUnit, Maven tool and created selenium automation scripts in Java.
- Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Automated regression suite using the Selenium WebDriver.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Participated in daily standup meetings.
QA Automation Engineer
Responsibilities:
- Involved in automation framework using Selenium WebDriver with behavior driven approach like Cucumber.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
- Developed Automation scripts for new enhancements using Selenium Web Driver and Java.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using JUnint prior to agile release.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
QA Engineer
Responsibilities:
- Analyzed business requirements & participated in requirement sessions to understand & identify missing, ambiguous, inconsistent requirements.
- Evaluated Business Requirements for testing needs and looped with business to improve them.
- Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
- Automated the test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
- Developed and executed manual and automated tests in different platforms using Java and Selenium library.
- Automated Smoke & Regression test cases using Selenium WebDriver, Junit & Java (Eclipse IDE).
- Involved in SOAP & REST based web services testing using SOAP UI web services testing tool.
- Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Involved in writing the reusable business functions as part of the automation.
- Involved in test data preparation for the regression testing.
Quality Assurance Analyst
Responsibilities:
- Involved in complete Software Development Lifecycle (SDLC) from Requirement Analysis, Business Analysis to Development, Testing, Deployment and Documentation.
- Designed the efficient Manual test cases based on analysis of Business Requirement documents.
- Actively participated in daily Scrum meetings.
- Created test scenarios, test cases by understanding functional requirement documents.
- Created and Executed Test Cases for smoke testing, Functional, Regression testing. Executed test cases to compare the actual result with expected results in accordance with requirements of the applications.
- Worked on database/backend testing by writing SQL queries, executing stored procedures and functions.
- Performed Data Validation using SQL queries
- Designed and developed Requirement Traceability Matrix (RTM) to track overall test Coverage for release work and involved in other release activities like testing complete website during a release.
