Sr. Test Automation Engineer Resume
5.00/5 (Submit Your Rating)
Pittsburgh, PA
SUMMARY:
- 7+ years of experience in Information Technology with specialization in Software Quality Assurance in areas of functional and automation testing using Selenium Suite and JAVA.
- Complete understanding of Software Development Lifecycle and experienced in Agile - Scrum and end to end quality assurance activities as a SDET.
- Implemented web applications automation using Selenium WebDriver with JAVA using Eclipse IDE.
- Expertise in different frameworks for automation like Page Object Model, Keyword Driven and Data Driven automation framework’s Design, Development and Maintenance.
- Experience in testing code developed in TDD / BDD environments.
- Expert on Web Object Identification with XPath, Firebug, and FirePath locater techniques for Selenium automation.
- Implemented Annotations like Maven, Cucumber, JUnit, Git and TestNG in Selenium WebDriver.
- Experienced in reporting automating results using XSLT in Selenium WebDriver.
- Complete Understanding on integrating JAVA Selenium WebDriver test scripts ANT and MAVEN build tools.
- Implemented Cucumber framework using Selenium WebDriver , Maven and JUnit to execute test cases in multiple browsers for Browser Compatibility .
- Worked on Continuous Integration tool Jenkins for Selenium automation.
- Mastery in preparation of Test Plan, Test Summary, Test Scenarios, Traceability Matrix and Test Data Matrix.
- Experience in different testing types like Smoke, Functional, System, Integration, Regression, Compatibility, Acceptance Testing.
- Worked on Defect Tracking and Reporting using tools like ALM and JIRA.
- Experienced in supporting Production Deployments and performing production sanity testing.
- Good Knowledge in multi browser and multiple platforms testing of web applications using Selenium WebDriver for Firefox, IE and Safari and operating systems like Windows and Mac etc.
- Experience in XML and XML pattern validation with XSLT, CSS and XSD.
- Used SOAP UI for WSDL Validation. Utilized diverse Assertions for approving reactions.
- Experience in using Property Transfer and Data Driven in SOAP UI.
- Mastery in programming languages and script like Java, HTML, CSS.
- Good understanding of Object Oriented Programming Concept in JAVA.
- Strong skills in backend testing using SQL Queries on Oracle, Sybase and SQL Server.
- Solid Agile Scrum practitioner with Cross Functional team mindset with maximum Collaboration among Development Team to increase the Efficiency and Effectiveness of Agile Scrum Team.
TECHNICAL SKILLS:
Testing Tools: HP QC, ALM, Jira, Test Complete, Selenium SuiteLanguages: JAVA,SQL, PL/SQL, Java, .Net, HTML, VB Script, XML
Databases: SQL Server, Oracle, DB2, MS Access, Sybase
Operating Systems: Windows, UNIX, SUN Solaris, Linux
Web/App servers: IIS, Apache, WebSphere, WebLogic
WORK EXPERIENCES:
Confidential, Pittsburgh, PA
Sr. Test Automation Engineer
Responsibilities:
- Developed and implement robust Behavioral Driven Development (BDD) framework using Cucumber, JAVA and Gherkin language.
- Used Page Object Model approached to developed Keyword Driven Automation Framework using Selenium WebDriver, JAVA in Eclipse IDE.
- Worked in Agile Scrum environment by actively participating Scrum ceremonies like Sprint Grooming, Planning, Sprint Demo and Retro meetings.
- Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
- Involved Keyword Driven Automation Framework design, including configuring Selenium WebDriver with Eclipse IDE, setting up Coding Standards, Naming Conventions and Folder Structures.
- Analyzed the Regression Suite, Identified and prioritized test cases for test automation development.
- Responsible for implementing Page Object Model (POM) using Selenium WebDriver and JAVA to keep my automation test script structured, maintainable and reusable.
- Developed a Keyword Driven Automation Framework using JAVA, TestNG and Selenium WebDriver.
- Implemented an automated deployment process using Git that we use for deployments to our staging and QA environments.
- Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off.
- Generate text report for automation script using Log4j and used TestNG reporter also for reporting.
- Analyzed execution result to identify test failure and reporting defects in JIRA.
- Participated in User Story Session to provide feedback for clear and complete Acceptance Criteria.
- Interacted with the development team members, business analyst to ensure all documentation and quality procedures are completed as per our internal processes and procedures.
- Designed Batch Testing Plan for the Hot Fixes and Production Releases with Selenium batch executions.
- Identified and added critical scenarios which were not covered in the Regression Inventory using GAP analysis.
- Executed automated Regression Scripts across multiple browsers like IE, Chrome and Firefox to test the Browser Compatibility of Web Based application.
- Provided training to team members and employees in organization for providing mentorship on best automation practices using Selenium WebDriver, JAVA, Cucumber and TestNG in Eclipse IDE.
- Provided Automation Demo, Functional Demo in Sprint Review/Demo meetings to the Clients and Stakeholders.
- Involved in evaluating the Business Requirement documents, Test Plan documents, Design documents, RTM and Test scripts.
Confidential, Massachusetts, MA
Test Automation Developer
Responsibilities:
- Performed Smoke, Integration, Regression and Acceptance Testing for web based application.
- Responsible for planning, creating and analyzing of Test Plan, Test Cases and Test Scripts.
- Recorded automation script in selenium IDE and converted into Selenium WebDriver in JUnit and enhanced the automation script with JAVA in Eclipse IDE.
- Used JDBC to do Database testing with Java Programming Language.
- Executed parallel tests using TestNG.
- Designed and Developed Test Automation Framework using Selenium WebDriver with Java
- Developed test cases to be tested manually and automatically using TestNG for functionality, integration and regression testing.
- Performed Debugging and Maintenance of the scripts as and when required in Eclipse IDE .
- Analyzed Technical specification, Business Requirements, and Database Schema to develop test cases.
- Participated in requirement walkthroughs with users to better understand requirements.
- Solved day-to- day problems of the team arising due to functionality and validation issues.
- Performed Functional - Regression Testing using both Manual and Automated Testing and Reported, Tracked Defects in JIRA.
- Participated in both code and framework design review meetings.
- Successfully reproduced and logged defects using Application Lifecycle Management (ALM) tool and retested when it is resolve.
- Performed Backend Testing using SQL queries to retrieve and verify information in the database.
- Worked on Agile Methodology and attended all different agile meeting and provided feedback as a QA point of view.
- Directly involved in requirement mapping and preparing a Requirement Traceability Matrix (RTM)
Confidential, New York, NY
Quality Assurance Analyst
Responsibilities:
- Developed Test Cases, Use Cases and Automation test scripts. Other activities included test execution, report generation.
- Worked on an Agile development environment - consisting of many iterative releases with extensive celebrations between the DEV, QAs and the BAs.
- Involved in regression test planning, Manual - automated test executions and test result analysis.
- Participated in Testing documentation reviews and walkthroughs, including those for Test plans, Test cases, Test strategies, Test Summary Reports.
- Participated in Test result evaluation, documentation, and relevant reporting.
- Developed the test scenarios from the product stories and created test cases for them and uploading them in Quality Center.
- Managed Test activities by executing the test cases using Quality Center.
- Reported bugs using Quality Center and worked closely with development team for the closure of these bugs before release.
- Involved in Back end testing by using SQL Quires.
- Performed functional regression testing using QTP.
- Gave demo of the working product at the end of the release cycle to development team, Business team and stake holders.
- Involved in implementation and documentation of standard procedures for setting up and configuration of the test.
- Attended weekly meetings on project status. Responsible for designing and developing mockups for User Interface and prototype testing.