Qa Automation Engineer Resume
CA
SUMMARY
- 5+ years of Experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Well versed in software methodologies like Agile/SCRUM.
- Knowledge in Functional testing, GUI testing, Regression testing, System Testing, Configuration Testing, Data Driven Testing, Cross - browser testing, Performance Testing and User Acceptance Testing (UAT).
- Assisted Test Leads with testing efforts, plan test deliverables and generate status reports to management.
- Proficient in designing, documenting and reviewing test documents like Test Scenarios, Test Cases, Test Data, Test Summary Reports and Defect Summary Reports.
- Experienced in identifying defects, prioritizing and tracking defects to closure
- Experienced in automating Java, Web, web service and backend validations using Selenium Web driver.
- Expertise in Web Service testing using Soap UI 4.2.
- Good experience in Software Testing in Web/Mobile Based application by both Manual Testing Techniques and Automated Testing Tools.
- Expertise in writing SQL queries and perform database testing
- Experience Build Tool ANT, Maven and Version Control SVN, RTC.
- Analyzed the results and reported suggestion and defects using Confidential Quality Center and JIRA.
- Experience Working on cross browser Testing and cross platform in Windows/Mac.
- Strong understanding of Object Oriented Analysis and Design (OOAD) concepts.
- Running defect triage meetings and reviewing issues with Business Analysts and Developers.
- Team player with excellent communication and problem solving skills.
TECHNICAL SKILLS
Languages: Java, XML
OS: Windows, UNIX (Shell command)
Severs: WebLogic, Tomcat
RDBMS: Oracle 8.0/9/10g, MySQL, SQL Server
Tools: TestNG, Maven, Appium, Eclipse, Rest Client, Ant, SOAP UI, Postman, Auto IT, Jira, Confidential ALM, Cucumber, Jenkins, LoadRunner
Technologies Used: JDK 1.6/1.4.2, Selenium Web driver, Restful Web-services, Selenium IDE
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Engineer
Responsibilities:
- Used agile methodology - coordinating with team members and attending daily scrum meetings.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver, TestNG, Maven and Jenkins.
- Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Set up Jenkins, GitHub, and Maven to work together and provide a smooth continuous integration system. Used Maven as a build automation tool for Java projects.
- Used Confidential ALM for maintaining the Test Cases and Test Scripts for the application.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Action for various key and mouse event, by using different Locators (xpath, id, Link text).
- Performed Web Services Testing using SoapUI.
- Reviewed database test cases for assigned requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium WebDriver, Jenkins, SOAP UI, Agile, Oracle 10g, SQL and Windows, TestNG, Confidential ALM, Maven.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Designing and executing the automation scripts using Selenium Eclipse, Web Driver, TestNG.
- Analyzing Requirements and understand the overall business functionality of the project with respective to the impact of the application.
- Worked with Hybrid framework, for project page, desktop page, shared report page and prompt page we used page object model and for passing the metadata we used data driven model.
- Contribute in framework creation. Automate web application usingSelenium Web driverand Java.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing, Positive & Negative testing, System testing, Functional testing, Regression testing, Integration testing.
- Performed manual and automated mobile testing for various IOS, Android, Windows phone using Appium.
- Created test script for the database connectivity and querying to cross check the values from database and the report result page.
- Using HTML page and TestNG created test script to do the unit testing of the developed framework.
- Incorporated Agile Scrum Methodology for automating 70% of the regression suite
- Integrated smoke test scripts using Jenkins to test build every time a change was made.
- Created automation framework for complex scenarios, and performed functional and regression testing for various releases using Selenium Web driver.
- Performed manual and automated test procedures for functional testing of Web services using Soap UI 2.5.
- Used TestNG framework for creating Selenium scripts with Data Driven Frame Work.
- Responsible for API Testing using Java and TestNG.
- Extensively worked with DOM and locating a web element using Id, CSS selector and XPATH.
- Participated in migration of automation scripts through Web Driver, to provide an API that established a well-designed standard programming interface for web application testing.
- Created and maintained Requirement Traceability Matrix in Quality Center to ensure maximum test coverage.
Environment: Business Objects, Oracle, SQL, XML, Windows XP.
Confidential, FL
QA Analyst
Responsibilities:
- Participated in Daily Standup Meetings,Sprint Planning Meetings and Groomingsessions where in contributed my sizing of user stories with the domain knowledge that I had acquired.
- Maintained Requirement Traceability Matrix (RTM) to link User stories, test cases and defects.
- Performed extensive Manual Testing and identified scripts for Automation.
- Design and develop performance test scenarios and test data.
- Used SQL queries to retrieve specific information from the database and for data integrity testing.
- Created Hybrid Automation Framework to simplify the scripting process using Selenium.
- Utilized Data Driven Framework methodologies and reduced script inventory.
- Involved in preparation of Regression test suite for Automation Testing.
- Performed GUI testing, Adhoc testing, Cross-Browser testing, Security, Regression testing and Integration testing.
- Performed Backend Testing by writing and executing SQL queries to validate stored data.
- Utilized Jira to log defects and manage changes in the requirements.
- Coordinated Defect Triage meetings to re-evaluate defect severity ratings, prioritize defects and assign defects to various team members.
- Handled Knowledge Transition Sessions and prepared KT materials on the application under test to new users.
Environment: Selenium, Jira, XML, SQL Server 2008, Soap UI 4.5, web services
Confidential
Java Test Automation Engineer
Responsibilities:
- Involved in Internal and External Business requirements review meetings
- Involved in testing of data entry screens and transaction screens.
- Involved in gathering requirements and analyzing retirements and writing Test cases based on Use Cases and Functional Requirement Documents and Executing Test Cases
- Worked with Development team to discuss the design and testing aspects of the applications and Designed the Test Plans in RQM
- Participated in Test Case Walkthroughs, inspection meetings and review meetings
- Performed functional, positive, negative and navigational testing on each module and corresponding sub module.
- Involved in preparation of Regression test suite for Automation Testing.
- Conducted Backend testing to validate impact of front-end operations on backend tables.
- Experience in Regression testing on each new builds of application.
- Prepared Test Metrics on a weekly basis to know the status of the application.
- Used Bugzilla to track defects, create defect reports and followed up with development team to verify defect fixes, and update defect status.
- Manage Defect status and other test issues using Bugzilla
- Prepared status summary reports with details of executed, passed and failed test scripts.
- Tested the application for compatibility with IE and Mozilla Firefox browsers
Environment: Web Services, HTML, XML, Oracle, Windows NT, UNIX, RQM, Bugzilla.