Test Engineer/automation Analyst Resume
Northbrook, IL
SUMMARY
- Experience is Practicing and Documenting Test Approach, Defect management methodologies, Test Design and Test Plans.
- Good Experience in XML, Web services, Soap UI, UNIX logs
- Worked in Multiplatform Environments like Windows, UNIX, Web applications, and GUI based client/server applications.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG, Cucumber & Maven.
- Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework and Data Driven Framework for various projects.
- Maintained Selenium and Java Automation Code and resources in source controls like SVN for improvements and new features.
- Experienced in different types of testing on AUT like GUI, Functional, Regression, System Testing, Integration, Performance and end to end Testing.
- Experience in working on BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development), Tools like Cucumber with Gherkin language. Wrote BDD features and scenarios for User Acceptance Testing.
- Experienced in using Maven to define project structure, dependencies, build and test management.
- Experienced in using Jenkins as continuous integration tool for regression testing.
- Experience in Database Testing using SQL Queries with multiple Databases Oracle, SQL Server and MySQL.
- Experience in Bug tracking and Reporting using Test Director/ HP Quality Center
- Experience in Documenting and performing Review methodologies for Use Cases and Test Cases.
- Experience in testing methodologies using White box, Gray box, and black box testing techniques manually and by using Automation.
- Strong experience in cross browser web testing with Selenium WebDriver.
- Specialized in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration, Performance, Stress, Load and Regression Testing of Web and Client/Server based applications.
TECHNICAL SKILLS
Test Methodologies: WATERFALL, AGILE(SCRUM), SDLC, STLC
Web Automation Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid
Mobile Automation Testing Tools: Appium
Web Service Testing Tools: SoapUI Pro, Ready API, Postman
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM), TestNG, JUnit
Databases: MySQL, Oracle, SQL Server
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Defect Tracking Tools: JIRA, Rally, HP Quality Center, Bugzilla, ALM, Zephyr, Version One
Programming Languages: JAVA, SQL, C, C++
DevOps Tools: Chef, Jenkins, Docker
Web Technologies: HTML, CSS, XML
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Utilities: Eclipse, Firebug, Fire path
Operating Systems: Windows XP, 7, 8.1/ Linux, UNIX, MAC OS, Android, IOS.
PROFESSIONAL EXPERIENCE
Confidential, Northbrook, IL
Test Engineer/Automation Analyst
Responsibilities:
- Followed and Implemented Agile development process methodology throughout application development and testing.
- Followed the organization’s standard documentation format for developing test plan, test cases, test data, generated test report and coordinated with development team.
- Attended regular project meetings, workshops with BA, Network Administrators and Developers.
- Planned, designed and executed the test strategy according to existing QA Methodology.
- Reviewed/ modified/ created test cases and test scenarios for different types of testing like Functional testing, System testing, Backend testing, Integration testing, and Regression testing as per the requirement.
- Coordinated with data support team on test data and created various test scenario.
- Involved in designing and implementing of POM framework to be used with Selenium Web Driver.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
- Identifying Automation Scenarios from the set of Test cases /User stories identified in cycle
- Developing Web Automation Test cases for the identified Automation Scenarios
- Maintained the Selenium automation code and resources in source controls like SVN, GitHub, over the time for improvements and new features.
- Performed Compatibility Testing on Internet Explorer, Chrome, Safari and Mozilla Firefox to verify cross browser Compatibility.
- Performed smoke testing in UAT and production environments for deployment verification
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Tested SOAP(WSDL) and RESTful web services using different assertions like Contains, Not Contains, XPath Match, Compliance, SLA and Security Assertions in SOAPUI PRO.
- Good experience in performance testing on SOAP and REST services using JMeter tool.
- Involved in validating batch jobs for the transactions with different business scenarios.
- Used Maven for build and Jenkins for Continuous Integration.
- Integrated ALM with Jenkins to run test reports.
- Constructed and executed SQL queries to create test data and validated tables.
- Involved in bug review sessions and coordinated with development team to keep track of bug.
Environment: Selenium WebDriver, Appium, Eclipse, Java, TestNG, XPath, CSS, Oracle, SQL, SOAPUI PRO, JMeter, JIRA, HP ALM, Version ONE.
Confidential, Rosemont, IL
QA Automation Lead
Responsibilities:
- Attend daily stand up calls and update the status of yesterday duties and current work plans of the project.
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions &Scrum Meetings
- Involved in designing and implementing of POM framework to be used with Selenium Web Driver.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
- Identifying Automation Scenarios from the set of Test cases /User stories identified in cycle
- Developing Web Automation Test cases for the identified Automation Scenarios
- Maintained the Selenium automation code and resources in source controls like SVN, GitHub, over the time for improvements and new features.
- Performed Compatibility Testing on Internet Explorer, Chrome, Safari and Mozilla Firefox to verify cross browser Compatibility.
- Performed smoke testing in UAT and production environments for deployment verification
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Experience on Web Services automation using SOAP UI and Ready API.
- Tested SOAP(WSDL) and RESTful web services using different assertions like Contains, Not Contains, XPath Match, Compliance, SLA and Security Assertions in SOAPUI PRO.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Identify, analyze and communicate any defects discovered during testing, documenting defects and ways of recreating defect in ticketing system.
- Thorough understanding of Bug life cycle using bug tracking tools HP ALM and ZEPHYR.
- Running Full Automation suite for every Release and analyze the root cause of Failed scripts.
- Prepared HTML, PDF reports and test results after each release cycle for management and further test planning.
- Holds defect review meetings with the concerned development and support teams.
- Experience with Onsite and Off - shore co-ordination.
Environment: Selenium WebDriver, Appium, Eclipse, Java, TestNG, XPath, CSS, Oracle, SQL, SOAPUI PRO, JIRA, HP ALM, Zephyr.
Confidential, Hoffman Estates, IL
Selenium QA Engineer
Responsibilities:
- Analyzed the specifications from Business view and Functional view of the application.
- Worked effectively with the developers and product owners in Agile team to achieve Selenium automation testing.
- Reviewed Manual test cases thoroughly and developed efficient automation scripts with Selenium Webdriver using Java Programming in Eclipse IDE.
- Extensively worked on designing the test plans and developing the test cases for newly developed functionalities and executed the web-service test cases using SOAP UI tools.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Performed functionality and Regression testing cycles for major product releases by developing test suite using Selenium Webdriver.
- Executed both positive and negative test cases of Functionality and Regression Tests.
- Prepared the Test Suite with TestNG framework based on Java and developed the test scripts using TestNG annotations.
- Extensively worked on End-to-end testing for User Acceptance Testing (UAT).
- Intensively analyzed the test results and bugs were tracked and reported using HP ALM/Quality center (QC).
- Worked with the version control system Subversion (SVN) and executed test cases.
- Documented the results of the executed test suite with a detailed report of passed and failed test cases.
Environment: Selenium Webdriver, Selenium grid, Eclipse IDE, Java, Oracle 10g, SVN, HP Quality Center, HP ALM 11, SOAP UI, TestNG, HTML, XML, Windows, IE9, Chrome and Firefox.
