Sr. Test Engineer Resume
NY
SUMMARY
- 7 years of experience as Quality Assurance Engineer in e - Commerce, Retail, Industrial Automation, Manufacturing and Logistics domains.
- Strong experience in Manual, Automation and Performance Testing of client Server and Web based Applications.
- Experience in developing Test Plans, Test Cases based upon the business requirements.
- Contributed to all phases of SDLC methodology from requirements gathering through analysis, design, development, testing and maintenance.
- Extensive experience in analysing, reviewing and understanding of Business/Functional and Testing requirements and writing Test Plans, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report.
- Working knowledge on TestNG, JUnit and JBehave based Automation test framework using Selenium RC and WebDriver.
- Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
- Experience in Cross Browser and Platform Testing.
- Extensive working experience on different browsers like Firefox, Google Chrome, Internet Explorer, Safari and Opera.
- Experienced in designing conceptual, logical and physical data models of Online Transactional processing (OLTP) and Online Analytical Processing (OLAP) systems.
- Expertise in Selenium automation using Selenium WebDriver with TestNG.
- Hands on experience in design and developing frameworks like Page Object Model, Keyword driven, Hybrid.
- Experienced on Test Runner Class using Cucumber options for creating Test Report, and format option in HTML format.
- Experience in working with XPath, Firebug and FirePath extensively to retrieve elements location information.
- Hands on experience in Object Oriented Concepts mainly Inheritance, Polymorphism, Abstraction.
- Experienced in white box testing using JUnit 3/ 4, Test NG frameworks.
- Experience on Build Management tools like Maven.
- Exposure to continuous integration tools like Jenkins and Hudson.
- Strong knowledge on Version Control Tools like CVS, SVN and GitHub.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting usingQuality Center and JIRA.
- Good exposure in Mainframe technologies.
- Strong ability to create test cases using testing techniques including positive and negative testing, boundary value analysis.
- Efficient in monitoring and maintaining issue tracking systems.
- Efficient in Implementing STLC (Software Testing Life Cycle) and Bug Life Cycle.
- Proficient at decomposing requirements and developing test automation for all type of projects.
- Wrote SQL queries for database testing to analyse how back-end component interacted with front-end and business logic components of the product.
- Good experience in migrating the projects from Selenium Remote Control to WebDriver.
- Extensive working knowledge in UNIX and Windows platforms.
- Extensive working knowledge in VI editor to update configure file and check text based data file.
- Attention to detail, self-motivating and enthusiastic to work in a fast paced environment with new technologies as an individual and/or as a team member.
- Can communicate well with clients, team members and project managers.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/GRID, Test Link, Test Manager, JUnit, TestNG, JBehave, Cucumber, JIIRA, SOAPUI, Bugzilla, Jenkins
Languages: C, C++, Java, JavaScript, .NET, SQL and PL/SQL, HTML, CSS, XML, UML’s, iOS swift(beginner), Python(beginner)
IDE: Eclipse, SQL Developer
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson
Web Debugging Tool: XPath, Fire path, Firebug, Web debugger
SDLC Processes: Agile-Scrum, Waterfall, V Model
Databases: SQL Server, Oracle, MySQL
Operating Systems: Windows Variants, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Test Engineer
Responsibilities:
- Reviewed project artifacts, analyzed Requirements, designed the test plan and provided weekly status report that includes testing metrics, test logs and test summary reports.
- Worked on Agile software development environment where testing is performed in each sprint.
- Defined the test criteria and base lined the Test Plan from project meetings and walkthroughs.
- Performed Regression Testing, Functional testing for web based application.
- Involved in manual and automated testing using Selenium WebDriver.
- Used JIRA to store all testing results, metrics, implemented test plan document, created test cases, defect tracking and reporting.
- Created custom XPath for identifying Dynamic Objects and used them in Selenium.
- Developed Traceability matrix to increase the test coverage.
- Developed and maintained the automated regression test suite in WebDriver using Java.
- Used JIRA for Test Planning, Test Execution and Generating Reports.
- Performed full automation suite for every Release and analysed the root cause of failed scripts.
- Involved in peer test case reviews, escalations, defect tracking and reporting.
- Used Maven framework and TestNG for reporting the automation test cases result.
- Responsible for website user interface and call handling test cases along with Agent Scripting.
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex testing problem.
- Worked on Cross Browser and Cross Platform testing through Selenium WebDriver by testing the website on different browsers like Google Chrome, Internet Explorer and Firefox.
- Performed Database Validation and Integration Testing using SQL.
- Test Services web for integration.
- Worked on Code quality and analysis tool SonarQube and published the results with the team.
- Experienced in Design, Develop, Execute and Maintain Automated Test Scripts using by BDD (Behaviour Driven Development) and TDD (Test Driven Development) testing framework using Cucumber, Java, TestNG and have clear concept about the Gherkin Language.
Environment: Java 1.7, J2EE, JavaScript, Selenium WebDriver 2.44.0, TestNG, Oracle 9i/10g, Eclipse 4.3, Maven, JIRA 6.2, SonarQube, CheckStyle, PMD, Mozilla Firefox, Google Chrome, Internet Explorer, Safari, Opera, Firebug, FirePath, XPath checker, Microsoft Office, Windows, MAC OSX and Fedora Linux.
Confidential, Bartlesville, OK.
Quality Analyst
Responsibilities:
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver, JUnit.
- Automated the complete set of functional test cases using Selenium WebDriver to ensure correctness of new source code in an agile development framework.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
- Creation of data files required during the execution of Load Testing scenarios.
- Used Selenium WebDriver with Java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
- Contributed in developing Automation Framework that uses Java, Selenium WebDriver and JUnit.
- Involved in Web Service testing and validating the XML files.
- Performed Manual Back End testing by writing SQL, PL/SQL statements on Oracle 9i/10g and TOAD.
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management, issue escalations.
- Logged the bugs found during testing into Quality Center.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
- Used Quality Center for Test Planning, Test Execution and Generating Reports
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Conducted System Testing, Regression testing, GUI Testing and Cross Browser compatibility testing during the releases and interacted with the developers to resolve any technical issues.
- Created traceability matrix and mapped requirements to Test Cases.
- Created high level scenarios and test cases using Microsoft Test Center.
- Developed scenario based testing for the Apache JMeter scripts.
- Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC).
- Improved the efficiency of the test team members by periodic review and KT.
- Used Selenium Grid to run parallel test on different browser and OS configuration.
- As Selenium test Engineer, involved in plan & perform testing, verification & validation, and quality assurance of the Sprints.
- Participated in the release plan for the application.
Environment: Java 1.6, JavaScript, J2EE, Selenium WebDriver 2.43.0, JUnit 3.8, Microsoft Test Center, HP Quality Center, Oracle, Apache JMeter, Eclipse 3.6, Maven, Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Firebug, FirePath, XPath checker, Microsoft Office, Windows and Fedora Linux.
Confidential, Sunnyvale, CA
Quality Assurance Analyst
Responsibilities:
- Analyzed requirements provide testing scope and proposed the testing methodologies.
- Developed test cases, test scenarios and test data according to specifications.
- Automated the complete set of functional test cases using Selenium WebDriver to ensure correctness of new source code in an agile development framework.
- Executed Test Scripts and maintained VB scripts using Quality Center.
- Have created complex XPath expressions with the help of XPath 1.0 library.
- UsedBugzillaforBug Tracking, Bug fixing, and Bug Reporting.
- Tested web services based on Data and functions by SOAP UI.
- Performed functional test automation and execution processes in a web environment using data-driven development with Selenium WebDriver.
- Validated Web Services (WSDL) by setting up request, and validating response to perform parameterization, service mocking, functional and security testing.
- Prepared Tool Mentor documentation & PowerPoint presentation of Quality Center for the client and for the team members.
- Reported regarding the tracked defects with reference to severity and types according to development team needs.
- Prepared detailedTest Metricson a weekly basis for the projects to know the status of the Testing.
- Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
- Maintained and executed ANT build files for running automated test cases along with Continuous Integration tools like Hudson.
- Verified the download files functionality in Selenium WebDriver using Wget program.
Environment: Java 1.6, JavaScript, Selenium WebDriver, JUnit 3.8, Oracle, ANT, Hudson, Maven, Bugzilla, Eclipse 3.7,SOAP UI, HP Quality Center Mozilla Firefox, Google Chrome, Internet Explorer, Firebug, FirePath, XPath checker, Microsoft Office, Windows and Fedora Linux.
Confidential, Princeton
Junior Test Engineer
Responsibilities:
- Analyzed Client Requirements, Functionality and preparing the Test Data for Test Cases.
- Analysed and attended Change Request meetings to document changes and implemented procedures for test changes.
- Responsible for Regression Testing, Functional testing for web based application.
- Responsible for making Business Process mapping documents to make team understand are being followed and what/how systems are linked.
- Exported Test case Scripts(Java-Selenium)from Selenium IDE to Javaand modified the selenium scripts and executed.
- Performed functional testing of individual modules Easy Access application on iOS, Android, Blackberry OS, Windows OS operating systems.
- Launched and monitored Selenium RC nodes across platforms with different browser instances.
- Developed page library as part of modular framework implementation in automation.
- Create property files to store all the object locators (XPath/ name/ id/CSS locator), file path, test site URL and use them in the Selenium Framework.
- Create custom XPath for identifying Dynamic Objects and use them in Selenium.
- Experienced on Step Definition files, implementing actual Java code by Selenium RC.
- Log, track, and verify resolution for all software and specification defects in Quality Center.
- Verified requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business Analysts, project manager and test supervisors.
- Used different Java classes for file manipulation like Importing and Exporting Excel, Read/Write operations using Apache POI framework.
- Developed test automation scripts using Selenium for Activation testing.
- Experienced in working both UNIX & Linux environment to analyze log file & to monitor process.
Environment: Java 1.5, Selenium WebDriver, Selenium RC 2.21.0, jQuery 1.1.3, TestNG, Eclipse 3.7 and Fedora Linux, SVN, Mozilla Firefox, Google Chrome, Internet Explorer, Firebug, Microsoft Office, Windows and Fedora Linux.
Confidential
Associate Developer
Responsibilities:
- Created Master Test plan, Test strategy, critical scenarios and Test Scripts and schedule for testing.
- Documented Test Cases for different activations and work on adding them using the existing automation framework.
- Once scrum comes to agreement on acceptance criteria, started writing selenium scripts using JUnit.
- Executed the Test Cases to verify actual results to expected results.
- Involved in design and development of web interface using HTML, CSS, JavaScript and JSF.
- Responsible for developing and maintaining all the entity EJBs and session EJBs.
- Project management activities like preparing status report from offshore team, test evaluation summary reports and sending it to the Client.
- Develop and maintain the QA management tool for project and design issues.
- Involved in Security testing of the system to assess vulnerabilities.
- Created whole test framework using Selenium for further test creation and execution.
- Created all types of test resources such as function libraries, data tables, shared repositories, environment variables and recovery scenarios.
- Created a HTML based reporting for each automation run.
- Participated in a test automation tool selection process for an automated component testing harness in a Java environment.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.
Environment: Java 1.5, HTML, CSS, JavaScript, JSF, QTP, jQuery 1.1.3, JUnit, Eclipse 3.4 and Fedora Linux, SVN.
