Test Automation Engineer Resume
GA
SUMMARY
- 7+ years of experience in Software development and testing which includes Manual testing and Automation using Selenium and QTP.
- Experience in testing Web - based and Client-Server based applications across various client domains.
- Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Manual testing based on the functional specification.
- Strong knowledge & expertise in Functional, System, Integration, Regression, compatibility, end-to-end testing, UAT, Smoke/Sanity, Usability testing.
- Strong exposure and experience in Software Development Life Cycle (SDLC), Agile, Waterfall, Software Testing Lifecycle (STLC) and QA methodologies.
- Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
- Performed Automation testing using tools such as Selenium WebDriver/RC/IDE/Grid, QTP for web and client server applications.
- Experience in writing CSS Selectors and Xpath expressions to identify web elements locators using Web-debugging tools like Fire Path and Firebug
- Sound knowledge on Junit, TestNG framework for Unit testing.
- Experience with build, Continuous Integration and version control tools - Maven, Ant, Jenkins and GIT Hub.
- Solid knowledge in Java and OOPS concepts (Abstraction, Encapsulation, Inheritance and Polymorphism required for Selenium frameworks.
- Excellent communication, co-ordination, analytical & problem-solving skills.
- Ability to adapt to new environment quickly, strong team player, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
Methodologies: Agile/ Scrum, Waterfall
Automation Tools: Selenium IDE, Selenium WebDriver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, JUnit, TestNG, Appium, Soap UI.
Frameworks: Data Driven, Keyword Driven, Modular Driven & Hybrid
Test Management Tools: Quality Center, JIRA, ALM, Clear Quest
Programming Languages: Java, Shell script
Web Technologies: HTML, CSS, XML, Xpath, JavaScript, JSON
Web Services: SOAP, REST
Continuous Integration, IDE & other tools: Jenkins, Eclipse IDE, GIT repository
Build Management Tools: ANT, Maven
Data bases: Oracle, SQL Server, MS-Access.
Operating Systems: Windows variants, UNIX
PROFESSIONAL EXPERIENCE
Confidential, GA
Test Automation Engineer
Responsibilities:
- Involved in analyzing & reviewing the Functional requirements and Technical specification documents.
- Responsible for Creating Test Plan, Test strategy and Test case documents.
- Involved in setting up the Test environment with Eclipse IDE, Selenium WebDriver and TestNG.
- Actively involved in identifying & writing the automation test cases for Functional Regression testing.
- Involved in Hybrid driven framework design using Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
- Performed cross-browser compatibility testing on IE, Firefox and Chrome browsers.
- Used JIRA for logging & tracking defects.
- Checked the end-to-end data flow and used SQL queries to extract the data.
- Extensive testing of browser content and compatibility of application using locators.
- Worked with release management to createautomationscripts for regression testing.
- Coordinated with CI team to ensure completion of daily automated regression tests.
- Participated in formal reviews and walkthrough for preparing test cases.
- Attended weekly meetings with manager to discuss about day to day activities.
Environment: Selenium WebDriver, Grid, TestNG, Jenkins, Maven, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, MySQL, Git
Confidential, Melville, NY
QA Engineer
Responsibilities:
- Responsible for creating & execution of test cases for automation and manual testing.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Responsible for Cross-browser testing and running the automation script.
- Executed automation test script against the functional specifications on multiple browsers i.e. Internet Explorer, FireFox & Chrome
- Created Web Service automation test suite using Soap UI to test REST API.
- Prepared and executed batch test suite through TestNG.
- Used Xpath expressions to work on dynamic objects.
- Extensive testing of browser content and compatibility of the application using locators.
- Responsible for creating daily defect status reports.
- Used Project Management tools like JIRA to prioritize, classify bugs and tracked defects.
- Part of Daily Scrum calls, Retrospective meeting and Sprint planning meeting
Environment: Selenium WebDriver, Grid, TestNG, Jenkins, Maven, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Git
Confidential
Automation Tester
Responsibilities:
- Responsible for creating test plan and strategy for automation and manual testing for web application
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Responsible for Cross-browser testing and running the automation script in parallel.
- Involved in development of Hybrid (Keyword and Data Driven) Test Framework using Selenium WebDriver, Maven and TestNG.
- Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
- Extensively queried through SQL to check the database records in MySQL database.
- Prepared and executed batch test suite through TestNG.
- Extensive testing of browser content and compatibility of the application using locators.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Selenium WebDriver, TestNG, Maven, XPATH, Firebug, XML, HTML, CSS, Eclipse, QC, MySQL, SVN
Confidential
Quality Assurance Analyst
Responsibilities:
- Review Business Requirement documents (BRD), Software Requirement specification (SRS) and prepare Test Plan
- Created theautomationframeworks in QTP
- Documented Manual Test cases, Test procedures and Test results.
- Performed Functional and UI testing for the web-based application.
- Conducted the Smoke Testing to check the High-Level functionality of an application.
- Performed SQL Server's data validation and database queries
- Used Back-end database SQL Queries to perform data testing
- Created theAutomationFramework for the application and ensured the adequate coverage for regression testing.
- Automated the test scripts for User interface, Functional and Regression testing using QTP
- Added various Check Points using the QTP
- Created parameters that inserted different data into each iteration of a test run using Parameterize test in QTP
- Participated in Weekly status meeting and walk through to discuss Defects Priorities
- Defects tracked and reported using Quality Center Reporting tool.
- Performed System, Integration and Regression Testing.
Environment: Windows XP, Quick Test Professional, Quality Center, Oracle, Perforce.
Confidential
Software Tester
Responsibilities:
- Reviewed the Business Requirement Documents and Technical Specification documents.
- Responsible for creating test cases and executing them manually.
- Performed Functional & user interface testing under System, Integration and Regression testing for various modules.
- Prepared Test Data and performed Positive and Negative testing.
- Developed SQL queries for back-end testing.
- Created Test cases for User interface, Regression and functional testing.
- Used Mercury Quality Center to capture requirements and creating test cases.
- Execution of test cases, verification the actual results against the expected results and documenting the test plan.
- Logged defects on QC and prepared the defect reports. Closely worked with Business Analyst and developers for defect triage.
- Responsible for providing weekly status reports, showing the progress of the testing effort and open issues to be resolved
- Performed Defect Root Cause Analysis, interacted with related Team, and tracked defects in a Quality Center.
- Delivered work on tight schedule, without affecting the quality of the deliverables
Environment: MS Office, Quality Center, Oracle, Windows
