Test Automation Engineer Resume
SUMMARY
- 5+ years of experience as a Software QA Engineer specialized in Automation and Manual testing.
- Experience with SDLC, STLC and Testing Methodologies and Strategies.
- Experience in Waterfall, V - Model and Agile Scrum SDLC methodologies.
- Expertise in Manual and Automation testing tools such as Selenium WebDriver 3.0/IDE, JAVA, Tomcat Server 7, TestNG testing framework, Quality Center/ALM, JIRA, Zephyr, SOAPUI, POSTMAN, Jmeter.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using JIRA test management tool, also using Zephyr tool for writing test cases and creating test metrics/reports.
- Extensive experience in Black Box testing, GUI Testing, Functional Testing, System testing, Integration testing and Regression testing, re-testing.
- Experience Front-End, Back-End testing and User Acceptance testing.
- Expertise in Frameworks like keyword driven, data driven, Hybrid.
- Good knowledge of automation frameworks in support of continuous integration in a test driven development (TDD).
- Experience in using SoapUI for testing Web-Services and used various types of assertions such as Contains Not Contains, X-path match etc.
- Experience in API and Web Service Testing using REST- Postman.
- Good working experience of Selenium WebDriver using Java.
- Expertise in using Source Code Management tool like GIT.
- Experience in integrating Automation scripts on Continuous Integration tools like Jenkins for batch run.
- Experience in applying Testing Methodologies for creating Test Plans, Test Cases and Test Scenarios, Write Automation Scripts, Defect Tracking and Report Generation.
- Experienced in using Jenkins to build, run test scripts and generate report using testNG.
- Experience in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
- Demonstrated ability to work on Workflow Diagrams, Entity Relationship Diagrams, and Data Flow Diagrams using Toad.
- Validated database by writing SQL queries using Date, Joins, Having and Order by clauses.
- Extensive knowledge in using Jira & ALM to report bugs/ defects and track defects during the Defect life cycle.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Excellent interpersonal skills, proven team player with an analytical insight to problem solving. Unique ability to adapt quickly, challenges and changing environment.
TECHNICAL SKILLS
Methodologies: Agile Scrum, V-Model, Waterfall, SDLC, STLC
Automation Testing Tools: Eclipse, Maven, Selenium WebDriver 3.0, Junit 4.12, TestNG 7, SoapUI 4.6POSTMAN, Jmeter 3.0, JIRA, Zephyr
Programming Languages: Java-JDK 1.8
Web Technologies: HTML, XML, JASON, XPATH, WSDL
Source Code Control System: GIT
Test Build & Integration, reporting: Jenkins, JIRA
Defect/Bug Tracking Tools: Zephyr, JIRA, Quality Center
Operating Systems: MS Windows 2000/XP/Vista/7, MAC, UNIX, Linux
Other: Draw.io, TOAD, Tomcat Server 7
PROFESSIONAL EXPERIENCE
Confidential
Test Automation Engineer
Responsibilities:
- Interact with the business analysts to understand user requirements/user stories and gather inputs for creating the Test plan for testing User creation, Transaction and Bill pay module functionalities.
- Prepare Test Plan, Test Scenarios, Test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements/user stories, portal redesigned and test specs.
- Worked extensively in planning automation testing strategy, involve in designing framework, Code maintenance and code review purposes. Co-ordinated with Manual Testers as well as BAs, Developers & other team members at both onsite and offshore towards maintaining the highly dynamic environment as well as successful sprint activities.
- Participate in Scrum meetings like Sprint planning, Daily Stand-up, Sprint Review, Sprint Retrospective.
- Perform Automation Testing using different frameworks like Keyword Driven, Data Driven using JAVA, Selenium WebDriver, TestNG.
- Perform WebElements Testing using different Selenium locators from DOM to test the web application.
- Use Ruto, firebug add-on to get XPATH for WebElements and write automated test scripts.
- Involve in writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites using Eclipse.
- Perform white box testing using TestNG for class, method and web services testing.
- Perform End-to-End Testing, Smoke Testing, GUI Testing, Functional Testing, Sanity Testing, Regression Testing using Groups executed test scripts from TestNG.xml.
- Analyze and Review the user acceptance criteria with the business analysts to test the application for UAT using cucumber.
- Working with technologies like Cucumber for automated testing to test new and existing functionality (Regression Testing).
- Extensively works with TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Using GIT as central code repository to pull, push, and commit code.
- Involve in CICD pipeline using Jenkins as a Continuous Integration server to configure with Maven.
- Create the Batch test scenarios with traceability to requirements and building the test scripts.
- Perform Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
- Perform Backend Testing using SQL Queries on SQL Server database for CRUD operations.
- Test execution using GIT, Jenkins and generate reports using TestNG reports, Defects management using JIRA.
- Traceability document update and Test management tool Zephyr, log defects in JIRA and coordinating with DEV team till closure of bug.
- Create Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Create test execution summary report share with stake holders.
Environment: JAVA, Selenium WebDriver, SOAP UI, Jenkins, Maven, Junit, TestNG, log4j, XPath, CSS Selectors, Eclipse, HTML, XML, Zephyr, JIRA, MS- Office (Excel, Word), Agile Scrum, SQL, Oracle and Windows.
Confidential, Chicago, IL
QA Automation Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Analyze business requirements and FSD documents to create & execute test cases in ALM (QC).
- Analysis and preparation of Regression testing Plan.
- Worked with developers for complete overview of the issues, updates on application to meet the goals on time.
- Worked with data team in terms of data requests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Created Java based scripts for Selenium WebDriver with TestNG as automation framework.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
- Tested compatibility of application for dynamic and static content under various cross browsers using different locators and XPath in Selenium.
- Created automation scripts in POSTMAN for web services testing.
- Performed testing using Hybrid Framework.
- Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
- Involved in Defect Management, Defect Review and Defect Status Reporting.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Analyzed test results, tracked the defects and generated reports using Quality Center/ALM.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
- Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, Eclipse, Jenkins, SoapUI, TestNG, Agile (Scrum) methodology, Zephyr, JIRA, Quality Center/ALM, SQL, XML, Maven, Windows 7.
Confidential
QA Tester
Responsibilities:
- Analyzed Business Requirement Documents and created Test Case based on requirements.
- Implemented manual testing of a web-based portal, backend and integration testing.
- Resolved issues with member attributes, enabling multiple rules associated with member lookup process in Facets.
- Managed defect tracking process, which included prioritizing, assigning, retesting and closing defects Quality Center.
- Assisted developers in debugging and fixing defects.
- Created Test Cases based on Technical Specifications, Functional Specifications and Business Rules for online application system.
- Performed front end application testing with back end validation.
- Prepared Requirement Traceability Matrix, Test Data and Test Cases based on the Functional Specification and Technical Specification in excel and exported them in Quality Center.
- Performed Integration Testing, Systems Testing and Regression Testing.
- Logged error reported defects, performed regression testing in Quality Center.
- Executed detailed and risk based testing for new functionalities.
- Documented and tracked defects in Quality Center.
- Retested fixed defects and approved code fixes.
- Conducted functionally and Regression testing during the various phases of the application using Rational Functional Tester.
Environment: Manual Testing, UAT, SQL, Quality Center, Windows.