Qa Automation Engineer Resume
VA
SUMMARY
- Over 6 years of experience in software quality assurance (QA), Manual and automated testing.
- Have extensive knowledge of SDLC (Software Development Life Cycle).
- Extensive knowledge in test planning, test automation, defect tracking and support of defect resolution.
- Experienced with a variety of software development methodologies, including Waterfall, Spiral and Agile/Scrum.
- Experienced in reporting the defects in HP ALM and JIRA.
- Experienced in implementing Automation Framework with Selenium (TestNG).
- Experienced in using Jenkins as a Continuous Integration server to configure with Github and Maven.
- Expertise in Scheduling testing job and set up the flag to run automation script.
- Proficient in converting manual test cases into automated scripts using WebDriver and JUnit.
- Experienced in providing the efficient locators strategy like XPATH and CSS to run WebDriver script in stable condition.
- Achieved Behavior - Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Experienced in working both of UNIX & Linux environment to analyze log file & to monitor process.
- Experience in testing SOAP & Restful web services using Postman.
- Experienced in organizing and coordinating the participation of customer groups and Project staff involved in the testing process.
- Excellent technical, analytical, organizational, communication and problem solving skills and ability to understand, flexible and quickly adapt to changing environments professionally and personally.
TECHNICAL SKILLS
Testing Tools: Selenium, Selenium WebDriver, Selenium Grid, Selenium IDE, Jenkins, HP ALM, JIRA, SOAP UI, Postman, JUnit
Testing Framework: Cucumber, TestNG
IDE: Eclipse
Databases: Oracle, MS Access, DB2, MS SQL Server
Languages: SQL, PL/SQL, Java, C/C++
MS Tools: MS Visio, MS Project, MS Word, MS Excel, MS Outlook
Operating Systems: Windows, UNIX/Linux
Other Tools: Github, Subversion, SharePoint, Maven
PROFESSIONAL EXPERIENCE
Confidential, VA
QA Automation Engineer
Responsibilities:
- Involved in preparing Test Plan, designing & reviewing the test cases based on functional specifications.
- Participated in formal reviews and walkthrough for preparing test cases.
- Created test input data and expected results using Java programming.
- Created Test design by using JIRA and tracked the defects and reported the defects to the concerned persons.
- Performed Database testing by using SQL queries.
- Created, and managed TestNG Scripts based on the Requirements, and Scenarios.
- Involved in using Maven build tools to manage framework dependency jar files.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Used Selenium WebDriver for regression testing for automation of multiple modules in the environments.
- 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 handle multiple tasks and working independently as well as in team; Performance test report preparation with recommendations.
- Gathered Performance requirements for the application and designed performance tests.
Environment: Selenium IDE, Selenium WebDriver, Selenium Grid, Maven, Cucumber, TestNG, JIRA, Java, Ajax, UNIX, Windows, MS Word, Excel, MS Access, PowerPoint, MS Outlook.
Confidential, Dearborn, MI
QA Test Engineer
Responsibilities:
- Analyzed the Business Requirements and closely worked with the Business Team to get the clarifications addressed.
- Involved in writing test scripts using Java.
- Involved in creating Data Driven framework using Excel.
- Involved in Web controls testing - writing automation to test the controls end to end.
- Used JIRA for tracking, analyzing and documenting defects.
- Analyzed test results, identified bugs and reported to the developers using TestNG.
- Responsible for scheduling the batch execution of the tests, log, and track defects using TestNG and Jenkins.
- Wrote SQL quires for testing data integrity in an Oracle database before testing the module.
- Performed Data driven testing to validate the components displayed on the website using Selenium WebDriver.
- Developed components for each transaction used in the test script or scenario by using Selenium WebDriver.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Involved in using Github as a source repository system to share code within the office.
- Tested EnterpriseSOAP Web Services using SOAP UI tool.
- Responsible for attending daily scrums and discuss daily issues and testing activities.
- Attended Daily Scrums and reported daily activities or issues to scrum master.
- Involved in running batch jobs in UNIX servers using UNIX commands on Putty.
- Responsible for tracking daily testing activities and providing daily testing updates to higher management.
Environment: Java, Selenium Web Driver, TestNG, Maven, JIRA, SOAP UI, SQL, UNIX, Windows, MS Project, Jenkins, Cucumber, MS Word, Excel, MS Access, PowerPoint, Outlook, Jenkins.
Confidential, Baltimore, MD
Software Tester
Responsibilities:
- Developed and executed test strategies, master test plans and test cases.
- Participated in reviewing the test plans and test case templates for the functional testing.
- Created of the Quality Assurance and Test Strategy document that describes the technical and management approach to be followed for testing of the entire project.
- Worked with the business analysts to determine business requirements and set standards for Performance Evaluation using agile methodology.
- Conducted Black Box Testing on the application and validated the dataflow in the application.
- Documented Test Plan Requirements and then formalized those requirements into viable Test Plans by importing said Test Plans into HP ALM.
- Responsible for entering and tracking bugs in JIRA.
- Verified the back end by using SQL queries on database.
- Wrote acceptance test using BDD Cucumber, Java.
- Involved in converting manual test cases into automated scripts using Selenium and JUnit.
- Used ANT to run the scripts in batch mode.
- Reported the found issues in bug tracking tool, followed up with the development team and verified them.
- Communicated with the product team for clarifying requirements and business rules.
- Participated in sprint planning and daily standup meetings.
Environment: Selenium, JUnit, TestNG, MS Word, MS Excel, MS Access, PowerPoint, Outlook, JIRA, Java, HP ALM, ANT, Agile methodology, SQL, Jenkins, Maven, Cucumber.
