Automation Analyst Resume
4.00/5 (Submit Your Rating)
Bowie, MD
SUMMARY:
- Over 6 years of professional experience in Software Testing / Quality Assurance both in Manual as well as Automation testing of web - based software applications and client -server applications across multiple technologies and platforms.
- Hands on experience managing Java automation projects using build tools like Maven.
- Experience on configuring projects and developing Maven Project Object Model file (pom.xml).
- Successfully Automated Test Cases using Java, Selenium, JUnit, Cucumber, TestNG.
- Hands on experience in bug and defect tracking tools like JIRA, ALM.
- Experienced in SOAP architect and WSDL. Exposure to Soap UI to test XML Web Services, API automated testing using Selenium Web Driver.
- Experienced with web API development based on RESTful using RestAssured library.
- Successfully executed SQL queries for back-end testing in order to verify and validate a data.
- Hands on experience on with executing Smoke Test, Functional Test, Positive Test, Negative Test, Integration Test, Regression test, Unit Testing and End-to-End Testing.
- Configured Page Object Model (POM) using Firebug and FirePath to write XPath and CSS Locators for element identification.
- Core understanding of XML file and HTML codes.
- Attended SCRUM meetings, Sprint grooming meetings, Sprint planning meetings, Sprint Demos and Sprint Retrospective.
- Enhance understanding and deep knowledge of using JUnit and TestNG to organize the flow of scripts by using annotations and performing parallel executions on various platforms and browsers.
- Strong knowledge and skills in developing BDD scripts with Cucumber and writing step definitions for behavior using Gherkin language.
- Deep understanding of Continuous Integration tool: Jenkins and version control system Git.
- Excellent interpersonal, written and verbal communication skills and strong analytical, problem-solving, decision-making skills.
- Experienced on Test Automation Lead, and was involved on Agile Team for an Automation.
- Quick learner with a capability of adaptation and ability to understand new ideas, methods, concepts and technologies.
- Detail-oriented, Dedicated, Diligent, Self-motivated and Innovative team builder/player.
SKILL:
Testing Framework: JUnit, TestNG
Tools: Selenium WebDriver, Grid, IDE
Languages: JAVA, SQL, HTML, XML, JSON
IDE: Eclipse, NetBeans, IntelliJ
Repository System: Git, GitHub
Continuous Integration: Jenkins
Build Tools: Maven
Bug Tracking Tools: JIRA, ALM, Bugzilla
Databases: Oracle, MySQL
Operating Systems: Windows, Mac OS, UNIX
WORK HISTORY:
Confidential, Bowie, MD
Automation Analyst
Responsibilities:
- Reviewed user requirement specification, Design document and Functional Specifications of the application, developed Test Plans, Test Cases, and procedures.
- Developed Integration Test cases and Test Scripts for Functional Testing, Regression Testing for UAT.
- Performed Automation and Manual Testing in an internal web based application.
- Involved in Smoke, GUI, Functional, Integration and Regression testing during the various phases of the Development.
- Participated in meeting with BA and Developers to discuss requirements, reviews, testing and documentations for the application developed in an Agile environment.
- Collaborated with Development team on a daily basis.
- Actively participated in Daily Standup, Sprint Grooming, Sprint Planning, Sprint Demo, and Sprint Retrospective.
- Participated in User Acceptance Testing by coordinating with end user.
- Analyzed web elements and make the central to be reusable by implementing Page Object Model (POM).
- Enhance experience on Maven project written in Java to develop and execute Acceptance Tests from Cucumber feature files.
- Created Test Cases to test the functionality of the application and performing automation scripts on different browser/environment and reported defects/results to the team.
- Performed and led other to do the Smoke test, Functional test, Regression test, Integration test, Positive test, Negative test and User Acceptance Testing.
- Developed reusable codes and executed test scripts using Selenium and Eclipse.
- Prepared test scenarios by using Gherkin language in Cucumber.
- Experienced in Web Services testing RESTful API using RestAssured library and Postman.
- Implemented continuous integration tool Jenkins to perform Regression test suite and Smoke tests and generate reports.
Confidential, Nashville, TN
Test Automation Engineer
Responsibilities:
- Involved in analyzing Business Requirements and identified documents required for system and functional testing efforts for all test scenarios.
- Participated in Planning and Analysis of the project and creating Test Plan, Test Scripts, and Test Cases.
- Wrote and automated test cases using Selenium Web Driver to automate manual testing solutions.
- Performed parallel execution using TestNG.
- Conducted Functional, Web, Integration, Smoke and Regression Testing during the various phases and releases of the application.
- Tracked software defects and analyzed test results, recorded documented and reported defects.
- Worked closely with developers and Business Analysts to ensure application development.
- Developed generic API for the framework managing by Maven.
- Used SOAP UI to work with web services.
- For DB testing used JDBC in Java. Involved in data migration using SQL proficiency.
- Involved in creating Test Suites and running parallel tests by using TestNG.
- Updated test procedures as functionality changed during the testing cycle, prepared Test Cases and Test Plans for new functional modules.
Confidential, IL
Quality Assurance Analyst
Responsibilities:
- Prepared Test Plan created Test cases and executed Test Scripts.
- Performed tests such as Sanity, Smoke, Functional, Regression, Integration and User Acceptance Testing.
- Performed both Automation and Manual Testing.
- Involved in preparation and implementation of the Test Plan, Test Cases, and various Test Scripts.
- Used HP ALM for bug tracking and reporting, also interacted with the development team to verify bug fixes and update bug statuses.
- Involved in preparation of requirement traceability matrix (RTM) document for mapping the requirement with test cases.
- Involved in creating weekly status reports regarding the progress of the testing process.
- Developed and maintained automation-testing framework using Selenium.
- Developed and created SQL queries to perform back-end testing in MS SQL, SQL developer.
- Involved in reviewing and analyzing user requirements, participated in Validation, Verification, and User acceptance testing for developed software.