Qa Automation Engineer Resume
Bloomington, IL
PROFESSIONAL SUMMARY
- Overall 8 years of experience in software testing and development wif agile methodology using test automation and developing automation frameworks.
- Thorough knowledge on Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software Bug life Cycle.
- Experience in creating the automation test scripts using Selenium Web Driver wif java.
- Experience in defect management tools like JIRA and HP Quality Center (QC).
- Involved in design and implementation of Selenium WebDriver automation framework for functional and regression test.
- Experience in reviewing/analyzing Software Requirements, creating and developing Test Cases and Test Scripts.
- Extensive use of Selenium Webdriver wif Junit and TestNG frameworks.
- Experience in project building tools like Maven, Ant.
- Experience in continuous integration tool like Jenkins.
- Good experience in Agile and Waterfall Methodologies.
- Good working experience in version control tools GIT and SVN.
- Good working experience in database validations using SQL.
- Experience in running the parallel tests using Selenium GRID.
- Good knowledge in Gatling performance tool.
- Good Knowledge on Web services testing.
- Good knowledge in Cucumber scripting.
- Good at multi - tasking and working well under tight deadlines wif high efficiency.
- Involved in project meetings to provide feedback and statistics of the project in relation to the test quality.
- Interacted wif developers & various team members to discuss and resolve defects.
- Good communication skills, capable of working independently and ability to learn new things and methodologies and able to work on it.
TECHNICAL SKILLS
Test Automation Software: Selenium WebDriver, Selenium GRID, Selenium IDE
IDE: Eclipse
Defect Management Software: JIRA, HP Quality Center, HP ALM and Siebel.
Operating System: Windows
Business Software: MS-Office
Scripting Languages: HTML, Cucumber
Continuous integration tool: Jenkins
Object Orientated languages: Java
Database: Oracle and SQL server
Web services: REST and SOAP
Version Control: SVN and GIT
Frameworks: TestNG and Junit
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
QA Automation Engineer
Responsibilities:
- Involved in Test Automation analysis(Feasibility analysis and time estimates)
- Takes ownership of the automation framework and implemented dynamic TestNG wif Jenkins.
- Automated and developed the test cases for various scenarios using Selenium web driver wif JAVA.
- Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts
- Development of new scripts and maintenance of existing ones by exploring opportunities for continuous improvement.
- Developed the scripts for functional and regression testing.
- Worked in framework enhancements.
- Worked on finding the Web elements using selenium web driver locators.
- Worked on automating mouse movements using selenium actions class.
- Developed the maven dependencies for the central repository in the project.
- Created code for Database Validations Automation.
- Worked on writing the automated cases using cucumber framework (BDD process).
- Mentor and guide individual team members to deploy test strategies required to support the overall architecture.
- Performing code walkthroughs and reviews.
- Involved in Analyzing, evaluating and planning methods for the solution of complex problems.
- Provided support/solutions to cross DC Automation team
- Defect logging and tracking using defect management tool JIRA
Environment: Eclipse, JAVA, Selenium WebDriver, TestNG, Cucumber, SVN, Jenkins and JIRA.
Confidential
QA Automation engineer
Responsibilities:
- Takes ownership of the automation framework.
- Working wif Test Engineers on automation processes and standards and trains the QA Team on automation techniques to ensure dat the automation suite is up to date and works as expected.
- Provides oversight to all scripts created by the automation engineering team and ensures dat standards are being met.
- Development of new scripts using selenium web driver wif JAVA and maintenance of existing ones by exploring opportunities for continuous improvement.
- Ensures proper version control and configuration management of all test objects developed and test environments used.
- Compiles metrics to demonstrate the effectiveness of the automated tests.
- Understand the testing effort by analyzing the requirements of project.
- Deploying and managing the appropriate testing framework to meet the testing mandate.
- Defining the scope of testing wifin the context of each release.
- Planning, deploying, risk mitigate and managing the testing effort for any given release.
- Document, implement, monitor, and enforce all processes for testing as per standards defined by the client.
- Writing the automated cases using cucumber.
- Review the Test Cases and various reports prepared by Test engineers.
- Track and prepare the report of testing activities like change in requirements, test testing results, test case coverage, required resources, defects discovered and their status, automation baselines etc.
- Ensure the timely delivery of different testing milestones.
Environment: Eclipse, JAVA, Selenium WebDriver, TestNG, Cucumber, GIT and FIT.
Confidential
QA automation engineer
Responsibilities:
- Takes ownership of the automation framework and implemented dynamic TestNG wif Jenkins.
- Automated and developed the test cases for various scenarios using selenium web driver wif JAVA.
- Worked on the Parameterization using TestNG Parametersand Data Provider annotations in Selenium WebDriver Scripts
- Develop effective Test Architecture and Script as per organizational needs.
- Mentor and guide individual team members to deploy test strategies required to support the overall architecture.
- Review, recommend, and implement process improvement techniques to increase test quality, improve test productivity, and streamline processes.
- Analyzes, evaluates, and plan methods for the solution of complex problems.
- Conducts investigations of considerable complexity pertaining to the development of new designs, methods, materials, or processes, and investigates possible applications of the results.
- Optimizes solutions from a systems point of view by taking into account the effect of any change on other parts of the systems and supporting functions.
Environment: Eclipse, Selenium WebDriver, Junit, Jenkins.
Confidential
Test engineer
Responsibilities:
- Direct interaction wif the onsite team in clearing issues found during testing.
- Responsible for FF (Fixed Focus) test case estimation, Development and writing test cases.
- Involved in Smoke, Fixed-focus, Regression, Exploratory, Ad-hoc and Localization testing.
- Discussion wif concerned developer and reporting valid problems in DIMS, MIMS and Logging in Quality Center wif necessary information.
- Test Run for Hot Fix (High Priority Test Scenario) and Test Requests from the Client.
- Contributed to equipment planning and software requirements planning for the Lab Setup.
- Involved in defect verifications and failure reviews.
Confidential
Test engineer
Responsibilities:
- Responsible for FF (Fixed Focus) test case estimation and writing test cases.
- Involved in Smoke, Fixed-focus, Regression, Ad-hoc and Localization testing.
- Discussing wif concerned developer and identifying the issues as DIMS/MIMS and Logging in Quality Center wif necessary information.
- Test Run for Hot Fix (High Priority Test Scenario) and Test Requests from the Client.
- Involved in defect verifications and failure reviews.