Test Engineer Resume
5.00/5 (Submit Your Rating)
Washington, DC
SUMMARY:
- 6+ years of experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated Testing Tools.
- Experienced in developing Keyword - Driven & Hybrid Framework using Selenium WebDriver.
- Experience in working with open source tools Selenium (Selenium IDE/RC/Web Driver), Junit/TestNG, Eclipse and preparation of automation test framework.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
- Expertise in setting Jenkins master and slave nodes as infrastructure for test execution and reporting.
- Expertise in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Expertise in using page object design pattern for test automation setup.
- Strong experience in cross browser, cross platform web testing with Selenium WebDriver. Experience in using Maven and POM to help manage project's build, report and documentation across the network.
- Expertise in using Element Locators like Firebug and Fire path for identifying web objects. Expertise in using different unique identifiers like XPATH/CSS Selectors/ID/Name etc.
- Experience in testing of RESTful services through postman and validation of data using Get, Post, Put and Delete methods.
- Experience in Core Java and worked on different automation frameworks.
- Excellent communication and interpersonal skills with clear understanding of business Processes and ability to work as a part of team or independent.
TECHNICAL SKILLS:
Web Technologies: HTML, JavaScript, CSS, Rest.
Automated Testing Tool: Selenium WebDriver, TestNG, Postman, JMeter
Continuous Integration: Jenkins
Databases: MySQL Server, DB2
Language: Java,XML.
Application Servers: Apache Http Server
Operating Systems: Windows 2008, 2012 Server, Linux
Bug Tracking Tools: Jira
Source Control: Git, SVN
PROFESSIONAL EXPERIENCE:
Test Engineer
Confidential, Washington, DC
Responsibilities:
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Implemented Page Object Design Pattern for writing automated tests in Java. Developed automated tests for continuous regression testing and reducing manual testing using Java, Selenium WebDriver, TestNG and Maven.
- Responsible for the build validation process on an ongoing basis.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Used Maven to build and run the Seleniumautomation framework. Once the script got over, framework used to send the automation reports over email. Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Used Firebug and Fire path to write automated test scripts using XPATH.
- Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Writing modification requests for the bugs in the application and helped developers to track and resolve the problems. Implement quality software best practices to develop test strategy, test plan, test data, test case and test automation scripts actively participates in process improvements.
- Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
- Created synchronization points by adding Explicit and implicit waits in the application to deal with timing problems.
- Presented progress of the testing process at walkthroughs and inspections.
- Attended the daily bug review meetings, weekly status meetings and walkthroughs, and interacted with Business Analysts and Developers to resolve defects.
- Used Log4j for logging automated steps and script errors.
Automation Tester
Confidential, Charlotte, NC
Responsibilities:
- Handled Framework related changes and giving optimistic solutions. Developed and maintained automated regression test scripts in Selenium WebDriver using Java. Dividing the module level scripts as per the page object model.
- Achieved distributed test automation by implementing Selenium Grid.
- Integrated Selenium Grid with Jenkins CI server.
- Utilized Maven surefire plugin to generate TestNG test execution reports. Used Apache POI to read data from external sources to feed locators into the test script.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver.
- Used log4j for implementing logging within automation scripts. Used firebug to identify object's ids, Name, XPaths, links in the application Used Actions and Action classes for performing Keyboard and Mouse events Identified UI changes and their potential impacts to existing tests. Expertise with SQL queries for backend testing and validated database, comparing the Data. Supported and updated test libraries, applications, scripts and data files. Involved in Smoke, Functional, Integration, Regression Testing, UAT Testing, etc.
- Reviewing and analyzing test scripts, results along with business users as part of UAT. Performed Regression testing of defects found in Integration/System/UAT before passing it on to Users.
- Prepared the Functional test plan and designed the test cases based on the requirements. Worked as per deadlines and aimed to complete the tasks on time.
- Performed gap analysis between requirements and test scenarios.
QA Specialist
Confidential, Salt Lake City, UT
Responsibilities:
- Developed and executed test strategies, master test plans and test cases.
- Performed functional, security and regression testing.
- Planned test schedules or strategies in accordance with project scope or delivery dates.
- Participated in bug triage meetings and maintained the test data, test cases and test plans.
- Created testing documents such as Requirement Traceability Matrix and Defect Analysis report. Facilitated team meetings and task allocation to team members along with reporting a daily status of team deliverables or issues. Generated analysis models, process flows and workflows.
- Wrote test cases and mapped them to requirement traceability matrix.
- Documented test procedures to ensure replicability and compliance with standards.
- Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications.
- Conducted Browser compatibility testing using different browsers.
- Worked collaboratively within the Agile Scrum team to ensure requirements/acceptance criteria are met.