Senior Automation Engineer Resume
Woonsocket, RI
SUMMARY
- Over 7+ years of experience working as QA Engineer for Software Development and testing life Cycle
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model
- Experienced in SQA (Software Quality Assurance) including Manual and Automation testing with tools such as Selenium WebDriver/IDE, HP Quick Test Professional and Junit/TestNG, Quality Center, JIRA, SOAP UI, Mobile Automation Tools
- Experience in Manual Testing
- Experience in developing, reviewing and executing Automation Test scripts for web applications using Java, Selenium IDE, Selenium WebDriver, Junit, TestNG
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, Test summary reports for both Web and Client - Server applications, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Experience in Functionality Testing, Smoke testing, User Interface testing, Integration Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting, Positive and Negative testing
- Knowledge on hybrid framework and performed Data driven testing to validate the components displayed on the website using Selenium
- Good knowledge in finding the unique XPath using firebug and fire path to identify web elements
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver
- Knowledge on data driven framework using Selenium WebDriver, TestNG
- Knowledge on apache POI API.
- Knowledge on web services and XML based technologies like SOAP, Knowledge on SOA architecture which include Soap Web Service and RESTful Web Service Testing
- Created a basic module for backend testing internal and third party API using Test Complete and SOAP UI
- Knowledge in functional, data-driven, load testing for web services and web based applications using SOAP UI
- Knowledge in Deploying Java builds using Jenkins Continuous Integration tool
- Experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script
- Knowledge in converting QTP script to Selenium to support multiple browser
- Used HP UFT for Regression testing and Performed Data driven testing, designed verification points to validate the data and develop effective Automated QTP Scripts for error handling
- Excellent skill in finding bugs and over defect management, Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA
- Experienced on writing SQL, MySQL queries to extract data from various source tables to perform database testing.
- Knowledge in back end testing and writing SQL queries and Joins using Oracle, MySQL
- Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
- Executing test cases Manual & Automation
- Excellent skill in finding bugs and over defect management, using bug tracking tools - Rally, Quality Center, and ALM etc
- Involved in DATA validation by writing SQL queries and worked with data quality issues.
- Knowledge on SQL Queries with complex multi-table joins and nested queries
- Knowledge on SQL queries for data validation, analysis and manipulation, and maintaining the integrity of the database.
- Taking the regular follow-up of the raised bugs in the bug-tracking tool.
- Coordinating with the onsite/offshore developers for resolution of defects.
- Communicating with the developer and helping them to fix the bugs.
- Prepared user documentation with screenshots for UAT (User Acceptance testing)
- Possess strong technical aptitude with strong analytical, problem solving and communication skills.
- An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE, Junit, TestNG, QTP, HP Quality Center, Soap UI, ALM, Jmeter
Languages: HTML, CSS, JavaScript, Java, XML, ADB Commands, Basic Perl Scripts
Web Debugging Tool: XPath, Firepath, Firebug Continuous
Integration Tools: Bamboo, Jenkins, Github
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: JIRA, Quality Center
Databases: SQL Server, My SQL, Oracle, OBIEE, DBMS
MS Office: Outlook, Access, Excel, Word, Power Point, MS Project
Operating Systems: UNIX, Windows XP/Vista/Windows 7/Windows 8/ Windows 10
PROFESSIONAL EXPERIENCE
Confidential, Woonsocket, RI
Senior Automation Engineer
Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Closely worked with product owner in backlog grooming & Story sizing
- Participated in Sprint Review, Retro & Sprint planning meeting
- Perform SOAP Web Services testing usingSoap UIfor ServiceGateway.
- Involved in Agile (Scrum Process) methodology based Project Planning, Test planning and Coordinating on all SDLC phases.
- Contributed to design discussions of integration between customer and client.
- Worked on Data Driven Framework and MVC for Automation test scripts
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Performed functional testing on different mobile applications manually & using automation based on priorities
- Demonstrated the advantages of using Selenium with Cucumber for automated testing.
- Worked with the team on deployment and production environment set up
- Involved in SOAP based web services testing using SOAP UI PRO web services testing tool.
- Reviewed test plansto ensure adequate testing coverage of requirements and design
- Tested mobile application on various Devices and Emulator.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Reported the bugs, Email notifications to the developers using JIRA.
- Tested using different USER AGENTS on various mobile web browsers
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
- Used Jenkins for the Deployment of Builds to the servers and monitoring the logs
- Checking for java script errors on the mobile web and monitoring logs
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
- Reported the bugs/defects through ALM.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on Oracle Database by writing SQL quarries.
- Involved in testing Web services and XML with tool called ‘SOAP UI’. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing
- Testing of Web Services using web services client generated using SOAP UI to track request and response SOAP Messages
- Used GitHub for creating the code repositories, cloning and syncing of the repositories.
Environment: Java, Selenium, Jenkins, Soap UI, Rest, Cucumber, HTML, XML, XPath, Eclipse, ALM (QC11.5), Firebug, Clear Case, SQL, Oracle, Windows.
Confidential, Mound, TX
QA Automation Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional, integration, end-to-end, Usability, Security and smoke testing.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Modifying Automation scripts when developers change the code in Agile Methodology.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Created Automation test framework using Selenium Web Driver
- Exported Test case Scripts (Java-Selenium Web Driver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework.
- Run tests by using Selenium Web Driver in different browsers.
- Created report generation scripts to generate various reports from test automation
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.(validation)
- Wrote SQL Queries to test the application for data integrity and verified the contents of the data table
- Analyzed modules and designed test scenarios and test scripts in UNIX environment
- Developed UNIX Shell scripts to execute different SQL(tm)s to test the sanctity and integrity of the tables.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Performed the load testing using JMeter to identify bottleneck in server performance and reliability
- Analysed the Jmeter reports for Response Time, Throughput, screen transition, session time, transaction time, task execution time.
- Involved in weekly walkthroughs and inspection meetings
- Used Github for creating the code repositories, cloning and syncing of the repositories.
Environment: Java, Selenium WebDriver, Junit, Jmeter, JavaScript, HTML, Eclipse, Jira, ALM, Windows, SOAP, MySQL, SQL, Agile Methodology.
Confidential, Charlotte, NC
Software Test Engineer
Responsibilities:
- Responsible for gathering requirements from Business Executives in Team meetings.
- Identify Risk analysis, Testing Estimation and Resource identification.
- Excellent knowledge in writing Test Plans, Test Estimation, Test Strategies, Test Scripts, Test Scenarios, Test Reports and Defect Metrics.
- Responsible for preparing Test Strategy document and share it with project Management.
- Prepare Test Cases based on the Requirements covering
- Help Development Team in Unit Test cases / Integration testing.
- Worked On Agile Testing Framework.
- In the Projects we have used JIRA Tool for Tracking the QA Defects and Tasks.
- Validation of web service responses in SOAP UI.
- Created and executed manual test cases which were not covered by the automation scripts using Performing Cross-platform, Functional, Regression testing and UI testing.
- Validate Multi browser testing to identify browser behavior on IE, Mozilla, Chrome and Safari.
- Coordinated with Nonfunctional Testing services as Performance Testing, Security Testing.
- Prepared Test scripts walkthrough with Business SME to get their approvals
- Early identification of defects to improve the quality of Testing and product.
- In some projects we Log and keep track of all Defects in Quality Center.
- Updated project status and RTM.
- Responsible for writing of Master Test Plan which involves the Objective, Scope, Entry, Exit criteria, features and functions to be tested
- Implemented test data management process in collaboration with other team and implemented it across the testing community.
- Designed TDM flow like creating and tracking test data requests (defects) in ALM/QC.
- Defined testing scope and perform risk analysis
- Obtained data from database using SQL statements.
- Worked on compatibility testing of the application using QTP.
- Work closely with the Team to identify the Gaps in the project and intimate to Business and Development team.
- Was working with Onsite - Offshore Model and we have in Total 6 Members in the Team
- Ensuring all the deliverables attain maximum quality and have to provide excellent support until the closing of the project.
- Participate in client meetings and Scrum meetings to discuss the issues found while testing and Status reporting every day.
- Was involved in Writing user Stories, Attending Retrospective Meetings and Session.
- Creation manual test cases based on functional specification documents. Participating in walkthrough and review meetings to finalize the documents and testing scope coverage.
Environment: and Tools Used: Manual Testing, HP Quality center 10.0, SOAP UI, JDA, JIRA, ALM, Rally, SQL, Oracle 9i, Putty, MS Office
Confidential
Software Test Engineer
Responsibilities:
- Created test plans to suit agile development methodology.
- Involved in the complete Software Development Life Cycle (SDLC).
- Involved in testing Web services and XML with tool called ‘SOAP UI’.
- I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Testing of Web Services using web services client generated using SOAP UI to track request and response SOAP Messages
- Developed detailed Test Plans, Test Cases and responsible for executing the Test Cases, Test Scripts using QC.
- Involved in developing scenarios of testing and maintaining testing standards
- Worked on the Regression Automated Testing and Data driven testing using Quick Test Pro.
- Worked with a team of automated testers to design, develop and implement automated test scripts using QTP.
- Developed Database Test Scripts using Data Base Checkpoints.
- Checked the basic functionality of GUI by manual testing.
- Developed Test scripts for Functional, Regression and Data Driven Tests Using QTP.
- Created automated VB scripts using Quick Test Professional. Generated Test Data for Automation Scripts in Excel from QTP.
- Involved in writing Positive and Negative Test cases and executed them manually.
- Writing SQL Queries for setting up Test data.
- Supported new and existing products by configuring and testing software products and software components of a website.
- Attended meetings with logical data modelers to enhance knowledge of Back-end Testing.
- Interacted with the project team to assign priority to Projects based on dependency and criticality.
- Coordinated the sprint review and sprint demo meetings with developers and project managers.
Environment: Manual, QTP, Quality Center, Java, HTML, SQL, MS Office, Windows XP.
