Test Automation Analyst Resume
Reston, VA
SUMMARY:
- Over 6 years of software testing experience including testing methodologies and SDLC.
- Proficient in creating and developing Test Plans, Test Cases, Test Scenarios, Automation Test Scripts, Test Approach and setting up testing environment for Client/Server and Web based applications.
- Proficient in overall Defect Management including tracking bugs and reporting using Jira and ALM/Quality Center.
- Expertise in using Rally/ALM as project management tools.
- Experienced on writing complex SQL queries to extract data from various source tables to perform database testing.
- Expert in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG, Junit, and Maven.
- Used Maven’s central repository to manage external JARs and other dependencies.
- Experience in setting up and maintain Maven build jobs in Jenkins as Continuous Integration/ Continuous Deployment tool using POM file.
- Experienced in using ReportNG plugin with Jenkins to generate high quality reports.
- Experienced in using TestNG and Junit as testing Frameworks.
- Experienced in using GitHub/GitLab as a source repository system to share code within the office as well as with the team in overseas.
- Extensively involved in cloud testing on production monitoring using Saucelabs and Browserstack.
- Experienced in using Apache POI to read data from external sources to feed locators and other data validation requirements into the test script.
- Performed numerous counts of functional, regression, smoke and sanity testing using Selenium.
- Excellent knowledge in writing unique CSS and XPath locators using source code of the page to identify each unique element.
- Proficient in creating automation Framework from scratch and configuring various other peripheral tools to perform tests.
- Extensive knowledge of developing Data driven and Hybrid framework with Selenium WebDriver.
- In depth knowledge on Software Development and Testing Life Cycle, comfortable working in Agile Scrum methodology.
- Excellent written and oral communication skills with ability to adapt to new technologies in real time environment.
- Experienced with coding in Java and familiarity to Python. Understanding of software design principles and understanding of Object Oriented design principles.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, Grid, RC, HP ALM and UFT.
Bug Tracking Tools: JIRA, ALM, Rally.
Database: Oracle, SQL server.
Version Control: Git/GitHub/Gitlab, SVN
Continuous Integration: Jenkins
Build Tool: Maven, Ant
Testing Framework: TestNG, Junit, Cucumber
Cloud Testing: Saucelabs, Browserstack
IDE: IntelliJ IDEA, Eclipse
Programming Languages: Java, C++, VBScript, HTML, CSS, SQL
Servers: Apache Tomcat, SQL Server
Operating Systems: Mac OS, Windows and UNIX/Linux.
Web Services: SOAP, RESTful, Postman
PROFESSIONAL EXPERIENCE:
Confidential, Reston, VA
Test Automation Analyst
Responsibilities:
- Analyzed the Business requirements and System specifications to understand the process.
- Responsible for liaison with business groups, development team, implementation and training team and software vendors.
- Developed and executed system Test cases based on the Functional and Technical requirements.
- Performed goal oriented exploratory testing, developed and executed test cases for functionality testing, security testing, integration testing and back - end testing.
- Created Test Cases and Scenarios for defect tracking and reporting using Jira.
- Logged new bugs; tracked and updated the status of previously filed bugs; Prioritized and retested the bugs in Jira.
- Performed Back-end database testing using SQL quires.
- Created Regression suite for various test scenarios. Tested and executed the suite whenever a code was changed using Selenium WebDriver.
- Developed Hybrid Automation Framework in Java, Selenium WebDriver, TestNG and Maven. Created several Test scripts using Selenium WebDriver, Batch tests and performed Exception handling.
- Contributed in User acceptance testing for the entire application.
- Worked on testing status, reporting to the higher management and retesting the fixes.
- Conducted weekly status meeting with Team members, managers, Business Analysts & Technical Team.
- Participated in Project review meetings and generated Weekly Status Reports.
Environment: Selenium WebDriver, TestNG, Maven, Eclipse, Java, SQL Server, MS Office, Windows, J2EE, Java Script, XML.
Confidential, Salt Lake City, UT
Automation Tester
Responsibilities:
- Lead the QA activities for two full Scrum teams for both manual and automation.
- Implementing automation coverage from scratch for the project.
- Actively working with PO to gather requirements and create test scenario from acceptance criteria.
- Analyze defects and work closely with developers to come up with an effective solution. Closely monitor the server logs to observe any exceptions.
- Perform functional testing, backend testing, regression testing.
- Automated regression test suite using in house automation framework based on Java/ Selenium.
- Managed deployments and build using Jenkins
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Heavily working with the offshore team to meet project deadlines and deliverables.
- Responsible for creating and managing test data.
- Took charge of training all the new members of the team.
- Testing Web services using postman tool.
Environment: Java, Selenium WebDriver, TestNG, Maven, REST, Rally, Agile Scrum, Oracle, Chrome, Firefox, IntelliJ, and Mac OS/Widows
Confidential, Brentwood, TN
Test Engineer
Responsibilities:
- Contributed in both Manual and Automation Testing.
- Involved in reviewing and analyzing the functional requirement documents.
- Created Requirements Traceability Matrix with all the testable securities scenarios.
- Involved in writing the Test plan and Test Cases based on functional requirements in ALM.
- Performed cross browser testing by testing the application compatibility.
- Involved in whole Software Development Life Cycle process of the application by doing GUI, Functional, Regression, System, Integration, and User acceptance testing.
- Planed, Prepared and updated scripts using ALM.
- Involved in writing SQL Queries to check Data integrity.
- Developed Automation Scripts using UFT (QTP).
- At End of the QTP project, the whole testing team got introduced with and trained on Selenium WebDriver for Functional testing and Regression Testing as a prerequisite for the upcoming new project.
- Responsible for enhancing the test script using Selenium.
- Worked on User Acceptance Testing (UAT).
- Prepared status summary reports with details of executed, passed and failed test cases.
- Reported to all team members with Daily Status to track the updates in testing.
Environment: ALM/Quality Center, UFT/QTP, VBScript, HTML, Agile, TOAD, Oracle, SQL Server, Selenium, TestNG, Maven, Java, Java Script, MS Office, Windows, UNIX.
