Resume
3.00/5 (Submit Your Rating)
Test Engineer 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.
