Sr. Automation Engineer Resume
Cleveland, OH
SUMMARY
- An accomplished Software Professional with 7+ years of experience in positions of increasing responsibility
- Expertise in automated testing Frameworks using Selenium IDE/RC/Webdriver, Selenium Grid, TestNg and JMeter.
- Good working experience in implementing Page Objects Model and Data Driven frameworks using Selenium web driver.
- Good working experience in automating the scripts using Python
- Experience in Mobile Testing on iOS, Android Devices using Appium.
- Worked with Android SDK tools like ADB, logcat, AVD, UIAutomator.
- Expert knowledge and experience in iterative Systems Development Life Cycle (SDLC) like Agile, SCRUM and Waterfall models.
- Expertise in Functional, Security, and Performance Testing for SOAP and REST web services using SOAPUI.
- Expertise in Analyzing Test Results, Bug Tracking and Reporting using Bugzilla/JIRA/Quality center.
- Experience in implementing the Java API's Collections, IO, JDBC and Apache POI.
- Proficient in continuous Integration testing using Maven, Jenkins, GitHub, and Ant build tools
- Expertise in Functional and Regression Testing for Web - Based Applications using Selenium.
- Strong Knowledge in writting Test Plans, Test Cases, Test Reports and Documentation for Manual as well as Automation Testing of Web based applications.
- Proficiency in Java to create automation test scripts.
- Experience in testing Web Applications with Java, XML, HTML, AJAX, JavaScript, Oracle and MS SQL Server.
- Experience in core Java, Hands-on in creating/debugging/enhancing different automation frameworks.
- Experienced in QA Docs (Test Plan, Scenarios, RTM, Test Case Design), Peer Reviews, Test Case Execution, analyzing the results of scripts, interaction with developers in fixing the errors by having Defect Triage meetings.
- Expertise in testing/quality assurance. Specific testing expertise includes Manual testing techniques (Black Box Testing, System testing, Integration Testing, Functionality Testing, Regression Testing, Smoke Testing, Positive, Negative Testing and Browser compatibility testing).
- Expertise in writing SQL queries for database transactions and validations
- Responsible for presenting regular progress reports, defect reports and test execution reports.
- Good experience in effort estimation and risk mitigation planning.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/Webdriver/Grid, JUnit, TestNG,SOAPUI,Maven,Ant,Jenkins
Programming Languages: C, C++, Java, J2SE, SQL, Python
Scripting Languages: XML, HTML, JavaScript, CSS
SDLC Models: Agile, Waterfall
Databases: Oracle, MYSQL, SQL server
Development Tool: Oracle SQL Developer, TOAD, MySQL Workbench, Eclipse
Bug Tracking Tool: Rally, JIRA, Bugzilla, HP Quality Center
Platforms: MAC OS X, Windows, Android, iOS
Tools: & Version Control: Git, SVN, perforce, VSS
PROFESSIONAL EXPERIENCE
Confidential, CLEVELAND, OH
Sr. Automation Engineer
Responsibilities:
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts
- Performed Web Services Testing and XML validation by creating test cases using SOAPUI.
- Developed Automation scripts for new enhancements using Selenium WebDriver .
- Developed Automation scripts using Python for the back-end build process.
- Implemented Python API’s to connect to the SQl server in Python Automation
- Developed and executed Test Cases and followed-up defects using HP Quality center.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Perform Regression testing on new builds and every modification in the application using Selenium WebDriver.
- Manage the test case document with requirement and design specification in RTM
- Attending Scrum and Sprint Planning meetings, providing estimations for testing.
- Worked on Requirements and Design Document Review & Analysis and Test Case preparation.
- Coordinated with developers and record defects in ALM to track until they are resolved
- Worked on Jenkins to integrate the automated test execution with build deployments to complete the automation process.
Environment: Selenium WebDriver, Java, TestNG, Maven, Jenkins, ALM, SoapUI, SQLOracle, Windows, Agile, XML, Python.
Confidential, Columbus, OH
Automation Engineer
Responsibilities:
- Analyze the business and functional requirements and streamline the Testing Activities
- Analyze the system requirements and develop detailed test plans and test cases and provide the documentation.
- Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for the application.
- Worked on building automation test framework for functional regression testing scripts using various Open Source based tools like Selenium Web driver, Page Object Model Framework.
- Working in a continuous build integration development environment.
- Designed, coded and executed automated tests using Python
- Perform Regression testing on new builds and every modification in the application using Selenium WebDriver.
- Manage the test case document with requirement and design specification in RTM
- Identified the Automation scenarios, to automate the build process using Python scripts.
- Designed and automated test scripts to handle SOAP and REST calls using Python
- Worked on Sauce labs to run perform cross browsing testing across multiple devices /browsers.
- Attending Scrum and Sprint Planning meetings, providing estimations for testing.
- Worked on Requirements and Design Document Review & Analysis and Test Case preparation.
- Coordinated with developers and record defects in JIRA to track until they are resolved
- Worked on Jenkins to integrate the automated test execution with build deployments to complete the automation process.
Environment: Selenium WebDriver, Python, Java, TestNG, Maven, Jenkins, Git, SoapUI, REST, SQLMicrosoft SQL Server, DB2, Windows, Agile, XML
Confidential, San Francisco, CA
QA Automation Engineer
Responsibilities:
- Analyze the business and functional requirements and streamline the Testing Activities
- Analyze the system requirements and develop detailed test plans and test cases and provide the documentation.
- Managed team of 5 member’s and monitor the task on daily basis and updated the status reports to the next level management team
- Collaborated with product management teams in an Agile environment to develop a comprehensive set of tests for the application.
- Designed, coded and executed automated tests using Selenium Webdriver with Java/TestNG/XML/SQL based test frameworks.
- Perform Regression testing on new builds and every modification in the application using Selenium WebDriver.
- Manage the test case document with requirement and design specification in RTM
- Involved in creating test cases for Mobile Native App for iOS, and Android Devices using Selendroid, Android Tools AVD, ADB, logcat and Emulator/Simulator, Xcode.
- Tested REST based API by automating using HTTP client and asserting on response.
- Performed Black Box Testing, Regression Testing, Functional Testing, and Usability testing.
- Involved in User Acceptance Testing (UAT).
- Worked on Jenkins to integrate the automated test execution with build deployments to complete the automation process.
- Performed functional testing of SOAP and RESTful Web Services using SOAPUI Tool.
- Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safari and Chrome.
- Worked on Sauce labs to run perform cross browsing testing across multiple devices /browsers.
- Attending Scrum and Sprint Planning meetings, providing estimations for testing.
- Worked on Requirements and Design Document Review & Analysis and Test Case preparation.
- Coordinated with developers and record defects in JIRA to track until they are resolved
Environment: Selenium WebDriver, Java, TestNG, Maven, Jenkins, Git, SoapUI, Groovy, JMeter, SQLOracle, Windows, Agile, XML, Android, iOS, UIAutomator.
Confidential, Madison, NJ
Selenium Tester
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and designed test case documents.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Implemented Java API's Collections, IO and JDBC, Apache POI in WebDriver Scripts
- Performed Web Services Testing and XML validation by creating test cases using SOAPUI.
- Developed Automation scripts for new enhancements using Selenium WebDriver .
- Developed and executed Test Cases and followed-up defects using HP Quality center.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Involved in testing Mobile Native App for iOS, and Android Devices .
- All the automation scripts, Test cases, test reports and reports related to each release are maintained on the GitHub
- Perform Web Service Testing using JSON and XML, RESTFull API automation with GET/POST/PUT/DELETE.
- Used SOAPUI tool to test web service performance and functional testing
- Investigating software bugs and reporting to the developers using HP ALM /JIRA and interfaced with developers to resolve the technical issues.
- Moderated Daily Defect Review meetings with Development Team to review the defects raised by QA team.
- Worked with Developers to ensure testing issues are resolved and had written automation scripts for Regression test cases and executes using Selenium.
- Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.
- Performed Database Testing by writing SQL queries with the use of aggregate functions.
- Conducted Daily standup Meeting to monitor the progress of the Testing phase.
- Reviewed the identified risks on periodic bases and update the mitigation based on the current situation.
Environment: WebDriver, Java, Windows, Agile, GitHub, JIRA, TestNG, MAVEN, Perforce, CI-Jenkins, MySQL, MySQL workbench, Android, iOS, JMeter
Confidential, Minneapolis, MN
QA Analyst
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Involved in Multi Browser testing, Production Validation testing and Database testing.
- Worked with the team to increase the test coverage, Reviewed and Analyzed the Business requirements to create Test Plan and Test Cases.
- Developed and executed Test Cases and followed-up defects using Quality Center.
- Used eclipse IDE with selenium to support functional testing and was involved in both Manual and Automation testing.
- Reported defects using Rally in Agile methodology.
- Used VSS, ANT and Jenkins for Continuous Integration testing
- Prepared and executed of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules
- Prepared user documentation with screenshots for UAT User Acceptance testing .
- Reviewed the identified risks on periodic bases and update the mitigation based on the current situation.
- Monitored the task of the team on daily basis and updated the status reports to the next level management team
Environment: Rally, JavaScript, Quality center, Eclipse IDE, Oracle, TOAD, VSS, SoapUI, JMeter
Confidential
QA Tester
Responsibilities:
- Involved in Business and Functional Specification discussion.
- Actively participated in various meetings including Business Analysts, Development, Scrum and QA Meetings.
- Involved in Iteration/Sprint planning meeting to plan the stories that needs to be developed and tested in the upcoming sprint based on the priority and estimated effort.
- Understanding table structure and database testing to fetch necessary records.
- Extensively used SQL for Back End testing to validate data in the database and documented test results and sent email communications with test results.
- Used various available features of Manual Testing to develop efficient and error free Test Scripts.
- Created, Executed and maintained over 200 test cases through Bugzilla for functional, UI testing.
- Tested the application for browser compatibility on various browsers like IE, Firefox and Chrome.
- Validated the back-end data using SQL queries for data integrity.
- Coordinating with the development team to know the status of the reported issues.
- Tracked and reported defects into Quality Center and notified management with details.
Environment: VSS, Manual Testing, Windows, Agile and waterfall Methodology, MS Office toolsSQL Server, Bugzilla.