Test Automation Engineer Resume
Baltimore, MD
SUMMARY:
- Over 7 years of IT experience in Software Development, Quality Assurance, manual and automation testing.
- Good understanding of Agile software development methodology (iterative and Incremental).
- Experienced in analyzing Functional Requirement Specifications (FRS) and System Design Specifications (SDS).
- Substantial Expertise in Web Testing, Functional Testing, Integration Testing, Black Box Testing, System Testing, Regression Testing, GUI Testing, User Acceptance Testing, and Compatibility testing.
- Acquired experience with the full Software Testing Life Cycle (STLC), which includes Planning, Analysis, Design, Development, Testing, Integration and Support.
- Experienced in using bug tracker/reporter tools like ALM/Quality Center, Jira and Bugzilla.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using ALM/Quality Center, and Jira.
- Experienced in interacting with developers, business users, and all team members to communicate the defects and actively participated in replicating the bugs and performed regression testing using ALM/Quality Center & Jira.
- Experienced in developing/executing queries for SQL server and Oracle databases for Back End testing.
- Experienced in developing, troubleshooting, Debugging, and customizing Manual as well as Automation scripts using UFT/QTP and Selenium WebDriver.
- Well versed in performing Automation Testing, including reporting, and automated distribution of reports detailing the test results.
- Well versed in Test Automation using tools such as UFT and Selenium Suites of tools.
- Proficient in Functional, Regression and System testing of various Enterprise Services and Systems using UFT/QTP and Selenium WebDriver.
- Extensively experienced for user - defined and pre-defined check points for Images, Text Area and UI functionalities using UFT/QTP.
- Experienced in developing User Defined functions using VBScript to support the automated scripts.
- Experienced in developing Descriptive programming, Data driven Framework and Keyword Driven Framework using UFT/QTP.
- Experienced in performing Data Driven testing to validate the components displayed on the website using Selenium WebDriver.
- Experienced in using Jenkin as a Continuous Integration server to configure with GitHub and Maven.
- Expertise in developing of Automation framework and updating the automation suites for new functionality using UFT/QTP and Selenium WebDriver.
- Experienced in creating Automation Frameworks using Java Programming language, Java scripting, Using Selenium WebDriver, TestNG, Maven Project and Jenkins.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Experienced in using Maven build tools to mange framework dependency jar files.
- Experience in automation project continuous integration using Jenkins with Aunt Maven build tools.
- Perform Data Driven and Hybrid framework using Selenium WebDriver, HP tool (UFT) QTP. JAWS Toolbar for accessibility testing.
- Involved in designing of automation framework to be used in UI testing with Selenium.
- Experienced in design and implementation of Selenium WebDriver automation frameworks.
- Proficient in configuring Selenium WebDriver, TestNG, Maven into Eclipse and created selenium automation scripts.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Skilled in identifying Web Elements by different types of Element locators, such as Xpath, CSS to run tests.
- Well versed in creating and executing scripts in Selenium WebDriver and generating reports in TestNG as well as attaching screenshot to the reports.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Excellent team player with very good communication skills and leadership qualities.
- Ability to work independently and as part of a team. Highly dedicated to produce professional work with highest quality and creativity.
- Experienced in executing, maintaining Test Scripts and updating when the business rules change.
- Quick learner and excellent team player having ability to meet tight deadlines and work under pressure.
TECHNICAL SKILLS:
Selenium WebDriver, HP: UFT/QTP, ALM/QC, JIRA, RALLY,GAMA.
Continuous Integrations & Frameworks: Jenkins, Grid, GitHub, Cucumber BDD, TestNG/JUnit, ANT, Maven
Performance & Testing Tools: LoadRunner, JMeter
Web Service Testing Tools: Soap UI
MS Office Tools: Outlook, Word, Excel, PowerPoint, Visio
Languages: HTML, Core Java, ANT, Maven, VBScript, C/C++, SQL
Oracle, MS SQL Server, MS: Access, DB2, Toad
Platform: Windows XP/2000/7/8/10, Unix/Linux, Mac OS
Cloud Environment: Browserstack / Sauce labs
PROFESSIONAL EXPERIENCE:
Confidential, Baltimore, MD
Test Automation Engineer
Responsibilities:
- Involved in preparing Test Plan as per Business Specifications.
- Design Data driven framework for Selenium Automation using WebDriver, Java and TestNG.
- Design, build and maintain story based test automation scripts for UI validation testNG Testing framework through business, functional and technical expertise.
- Schedule jobs using Jenkins to run at regular intervals for spot and regression testing for all the environments.
- Work with development, users and support groups to understand the application architecture, use and content.
- Created and maintains test cases test runs using test case management tools Rally Canban Board.
- Interact with the Business Analysts for requirement analysis, test cases reviews.
- Generate weekly status reports using Test Rally’s and share with the management team.
- Follow Agile Scrum Methodology as part of SDLC.
- Strong Experience in Java Programming, Selenium WebDriver, JUnit and TestNG.
- Well versed with Handling Elements in Selenium WebDriver.
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
- Experienced in creating Automation Frameworks using Java, WebDriver, TestNG, Maven, Github and Jenkins.
- Database testing by writing SQL queries in SQL developer tool
- Involved in backend testing by writing SQL Queries to verify the data.
- Participate in daily scrum, sprint, grooming, planning, and retrospective meetings as part of agile process.
- TestNG framework was used for regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Test SOUP and REST web services using SOAPUI and build scripts using Groovy.
- Log defects, monitor their status and track them to closure using JIRA.
- Work in couple projects across multiple teams simultaneously.
- Once complete the test cases and schedule for demo to business analyst and team lead at the end of every sprint.
- Design object repository in the selenium framework using CSS and XPATH locators
- Involved in Daily defect meetings to find out the status of the defects.
- Involved in the defect review meetings with the developers and business team.
Environment: Java, Selenium WebDriver, Jenkins, Maven, Angular JS, Protractor, Cucumber, Python, SOAP UI, RestFul, XPath, Eclipse, HTML, CSS, JavaScript, XML, Appium, Ruby, ALM/Quality Center, SQL, agile, Oracle and Windows.
Confidential, New York, NY
Test Automation Engineer (Selenium)
Responsibilities:
- Gathered requirements documents such as business requirements and design document and other related documents.
- Reviewed the Test Basis , designed and documented Test Strategies, Test Plan, and Test Cases and executed test cases.
- Developed a Data Driven Framework using Selenium WebDriver.
- Designed and Architect the Automation framework for regression test.
- Developed Page Object Model and TestNG framework using Java in Eclipse IDE.
- Executed Automation Framework Page Object Model in Maven.
- End to End Testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Analyzed Test results to discover and report any defects, bugs and interoperability flaws.
- Reviewed the expected Test results to actual Test results, and reviewed process.
- Resolved discrepancies that encountered during Test Execution.
- Worked as a part of an Agile environment.
- Collaborated with systems personnel in Unit, Regression and Acceptance Testing methods.
- Created test design by using HP ALM test management tool and tracked the defects and reported the defects to the PM.
- Tracked and reported bugs and also generated reports using HP ALM.
- Frequently updated the requirements and defects status as per the current status of the testing project using HP ALM.
- Performed database testing by using SQL queries.
- Monitored the bugs as and when developers fixed the bugs, communicated Testing Status to the management and to the Test team using conference calls.
- Coordinated the UAT testing by guiding the users during UAT, logged the defects encountered during UAT.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Coordinated with technical support associates to fix proprietary software issues
- Verified, edited and update test data in new or existing systems before testing.
- Documented Test Metrics for defects on daily, weekly and module basis.
- Arranged meetings with team to present the updates on testing and to discuss the details on current numbers of defects with defects status.
Environment: Java, Selenium WebDriver, Eclipse, TestNG, Maven, Jenkins, Cucumber, Page Object Model (POM),, Data Driven Framework, ALM/Quality Center, HTML, CSS, JavaScript, SOAP UI, Web Service, XPATH, WSDL, XML, Oracle, SQL, Linux, Windows.
Confidential, Illinois
Automation Engineer
- Worked with the Business Analyst to review test requirements, develop test plans, test data and expected results necessary to thoroughly test the business requirements.
- Analyzed the business requirements and involved in writing Test Plans and Test Cases.
- Coordinated in the preparation of Test Strategy and Test plan for the application after careful analysis of requirements and specifications.
- Worked with the environment support team to establish testing environments and resolve issues with the environments before the start and during execution.
- Designed and executed positive and negative test cases.
- Prepared detailed test cases by understanding the business logic and user requirements for manual and automated testing.
- Performed Integration Testing, Data driven Testing, Regression Testing, and System Testing.
- Developed Custom Function, Descriptive Programming to create test scripts using VB Script (UFT/ QTP) to perform automated test.
- Managed requirements, test cases and test scripts using HP ALM.
- Supervised the execution of Test Scripts and ensured all defects are logged in ALM.
- Worked on SQL queries to retrieve data from database.
- Created test suites of UFT scripts and executed from ALM for regression testing of the application.
- Performed Regression Testing using UFT to assure that fixes were working fine and not creating another issues.
- Conducted test case walkthroughs with Development and Design teams.
- Organized test data for UAT team, conducted daily status meeting with the testing team.
- Developed Test Execution Matrices during the test cycle.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using ALM/Quality Center.
- Maintained Defect tracking worksheets for effective tracking of defects.
- Reported weekly status updates to project manager regarding test team progress.
- Participated in various meetings to discuss Enhancements and Modification Request issues.
Environment: UFT/QTP, ALM/QC, Oracle, UNIX, VBScript, XPATH, HTML, TOAD, Oracle Developer, Oracle Application Server, Windows server, Websphere.
Confidential, Jersey City, NJ
QA Analyst (UFT)
Responsibility:
- Worked with the Business Analyst to review test requirements, develop test plans, test data and expected results necessary to thoroughly test the business requirements.
- Analyzed the business requirements and involved in writing Test Plans and Test Cases.
- Coordinated in the preparation of Test Strategy and Test plan for the application after careful analysis of requirements and specifications.
- Worked with the environment support team to establish testing environments and resolve issues with the environments before the start and during execution.
- Designed and executed positive and negative test cases.
- Prepared detailed test cases by understanding the business logic and user requirements for manual and automated testing.
- Conducted GUI automated testing using QTP/UFT.
- Develop Custom Functions, Dictionary Objects used Descriptive Programming by QTP and executed test scripts.
- Created Hybrid Framework in QTP/UFT.
- Performed Integration Testing, Data driven Testing, Regression Testing, and System Testing.
- Developed Custom Function, Descriptive Programming to create test scripts using VB Script (UFT/ QTP) to perform automated test.
- Managed requirements, test cases and test scripts using HP ALM.
- Supervised the execution of Test Scripts and ensured all defects are logged in ALM.
- Worked on SQL queries to retrieve data from database.
- Created test suites of UFT scripts and executed from ALM for regression testing of the application.
- Performed Regression Testing using UFT to assure that fixes were working fine and not creating another issues.
- Conducted test case walkthroughs with Development and Design teams.
- Organized test data for UAT team, conducted daily status meeting with the testing team.
- Developed Test Execution Matrices during the test cycle.
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using ALM/Quality Center.
- Maintained Defect tracking worksheets for effective tracking of defects.
- Reported weekly status updates to project manager regarding test team progress.
- Participated in various meetings to discuss Enhancements and Modification Request issues.
Environment: HP ALM, J2EE, Oracle, TOAD, MS Office, UFT, Windows, UNIX
Confidential, Washington, D.C
QA Tester
Responsibilities:
- Prepared detailed test cases by understanding the business logic and user requirements for effective manual testing.
- Performed scenario based testing and designed updated test cases.
- Worked in an Agile/ Scrum Methodology.
- Analyzed application as per user needs and discussed the application functionalities with senior team members.
- Worked with development, users and support groups to understand the application architecture, use and content.
- Defined requirements, Test Cases using ALM/Quality Center, Linked test cases with the requirements.
- Involved in Functional, Integration, System, Regression, and Black Box testing by manual approach.
- Assisted Team Lead in writing some aspects of Test plans, created the Test matrix, and developed Test Cases using HP Quality Center.
- Created and executed test cases based on business testing requirements and test plans using ALM/Quality Center.
- Used ALM/Quality center to manage the requirements, test cases and also defects.
- Used ALM/Quality center to log defects and generate defect reports and graphs.
- Involved in backend testing by writing SQL Queries to verify the data integrity.
- Reported the failed test cases, tracked the defects and verified the fixes in multiple environments and also tested in various web browsers like Mozilla, IE, and Chrome.
- Performed defect root cause analysis, interacted with related team and tracked defects in ALM/Quality Center.
- Assisted UAT team in defining the Test plans and provided support to the user groups in entire test life cycle.
- Involved in Daily defect meetings to find out the status of the defects.
- Attended review meetings and walkthroughs to discuss the status of the project.
- Developed, implemented and executed test methodologies and plans to ensure software product quality.
- Coordinated meeting with BA’s/Development Teams for appropriate handling of the bugs and their timely resolution.
- Validated of test results proactively explain and work through variances.
Technologies & Environment: Java, HP ALM/Quality Center, Oracle, MS SharePoint, MS word, MS Excel, MS Visio, HTML, Windows and UNIX/Linux.