Software Developer In Test Resume
VA
SUMMARY:
- Experienced in developing software throughout lifecycle, from identifying requirements to developing and debugging. Proven background - completing projects on time.
- Experienced in designing, development and implementation of test automation framework such as Data Driven Framework
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Participated in peer reviews for requirements and technical specifications.
- Experienced in developing test automation suites using Selenium Webdriver, TestNG, Maven.
- Experienced in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analyzing the results of scripts, interaction with developers in fixing the errors.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins .
- Participated in review and analysis of System Architecture and Design documents.
- Used Selenium Grid to run test cases on multiple browsers and Platforms.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Extensive work experience on JAVA, TestNG, and Jenkins.
- Good Knowledge in Selenium/Web Driver and creation of automation framework with TestNG.
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
- Configured Selenium WebDriver, TestNG tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Strong skill in Backend Testing using SQL queries on Oracle and SQL Server.
- Solid experience in ALM, JIRA and test management tool.
- Superior analytical, time management and problem-solving skills.
- Ability to work in a team environment or independently. Good at multi-tasking and working well under tight deadlines with high efficiency. Strong verbal and written communication skills.
TECHNICAL SKILLS:
Languages:: Java, SQL, HTML, XML.
Testing Tools: Selenium Web Driver, HP Quality Center, JIRA.
Operating Systems: Windows, UNIX, Linux.
Databases: Oracle 11g, SQL server 2008, PL/SQL.
PROFESSIONAL EXPERIENCE:
Confidential, VA
Software Developer In Test
Responsibilities:
- Involved in analyzing requirement specifications, developing test plans, test cases, test scripts and planning for QA methodologies.
- Documented the Test Cases using Software Requirement Specification and Design documents.
- Involved in testing the Web Applications developed in different programming languages.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser and cross platform web testing with Selenium WebDriver.
- Creation of Automation test scripts in Selenium WebDriver in Java using eclipse IDE
- Debugging and Execution of Automation test scripts
- Hands-on experience in cross browser testing using Selenium WebDriver in Java and TestNG framework
- Used Selenium to expand test scenarios to catch more bugs and improve quality.
- Designed and developed automated scripts for Functional, Regression Testing using Selenium IDE and WebDriver tools.
- Developed and implemented Data Driven framework using a Selenium WebDriver.
- Responsible for writing and maintaining Selenium WebDriver scripts for regression.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Attended the Test planning sessions to help understand the End to End team with the code changes for the project
- Identified, determined communicated scope and limitations of testing.
- Implemented Page Objects framework, Hybrid framework to accommodate multiple applications
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Maven
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Performed cross-browser testing
- Used Selenium GRID to execute test cases on multiple platform.
- Responsible for updating and maintenance of existing selenium scripts.
- Created positive and negative assertions based on the business requirements
- Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Regression test cases were written and automated using Selenium WebDriver.
- Extensively used Selenium and WebDriver to test the web application.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed GUI Test, Functional testing, Smoke testing, User Acceptance testing (UAT), System testing
- Used Jenkins as continuous integration tool to schedule and run the automated test scripts
- Used Git for Build Management for each release, QA, Integration and staging environments.
- Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
- Experienced in using Version Control Tool like GitHub.
- Involved in Setting up the Data for Integration and End-to-End Testing.
- Involved in Preparing the Status Reports Every Week, which includes Revision History, test case status, metrics, QA Issues and Defects.
Environment: HP ALM, Selenium WebDriver, JAVA, SQL, Oracle, JIRA,Windows, MS-Office.
Confidential, MDTest Automation Engineer
Responsibilities:
- Prepared the functional test cases using test design techniques data validation concepts.
- Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Involved in designing of Automation Test cases using Selenium WebDriver, Java, TestNG, Maven.
- Used Selenium Grid to run test cases on multiple browsers and Platforms.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, Maven, Java.
- Prepared test data document and involved in generation of bug and test case execution reports.
- Wrote test case automation scripts in java and selenium.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Created Selenium tests for advertising regression testing and production monitoring purposes.
- Used Selenium Actions class to handle mouse movements and hover-over actions on Web Elements.
- Used log4j for logging automated steps and script errors.
- Facilitate enhancement and maintained the current Test Environment in Eclipse using Java.
- Modification and execution of Test Case Scripts in Eclipse IDE, design of automation test framework. Used Selenium to expand test scenarios to catch more bugs and improve quality.
- Used selenium Xpath to automate front-end screens developed with HTML, CSS and JSP.
- Developed and implemented Hybrid Framework with Selenium WebDriver.
- Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Automated tests using Selenium and executing Automation Test Suite.
- Expertise in using Selenium Grid for compatibility testing to test whether the web application is working as desired in different environments.
- Enhanced regression test cases to implement complex testing scenarios, increased permeations of functionality testing, and increased code coverage using Selenium WebDriver
- Implemented Continuous Integration of automation framework using Jenkins
- Defects were Tracked, Reviewed, Analyzed and Compared using Mercury Quality center.
- Escalates blocking issues to development team and follow up.
- Involved in the review of functional requirement and test specifications.
- Defect Tracking and Reporting using Quality Center.
- Ensure successful completion of implementation work, check all aspects of agreed implementation scope and plans to ensure all agreed outcomes have been achieved and confirm this to the Project Manager in the check point and Go/ NO Go conference calls
Environment: Java, JIRA, Selenium WebDriver, Selenium Grid, Firebug, HTML, XML, XPATH, Oracle SQL, MS Office, and Windows 7,and Agile.
Confidential, ORQA Engineer
Responsibilities:
- Worked closely with developers and other QA members to define test requirements and developed test cases based on the Business requirements and System requirements.
- Identifying the Automation Test Cases.
- Identified test cases to automate. Automate those test cases using Selenium RC, TestNG and Java (Eclipse IDE).
- Perform and validate positive, negative, system, cross-browser and integration testing
- Modified and update Automation scripts when developers change the code in Agile Environment
- Participated in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing
- Developed automation test scripts using Java.
- Involved in testing of Business Plan and Associate management, Customer Management, Marketing management, support functions, Assembly order integration, end to end flows and workflows
- Responsible for entering, Tracking bugs in JIRA
- Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN for java based web application, using Maven as Build tool.
- Extensively worked on preparing test cases and traceability matrix in Test Link
- Attended the meetings to discuss the fix to bugs and to know the functionality and flow of the application.
- Identified software defects and interacted with developers to resolve technical issues.
- Updated the Defect status reports in defect status call with the managers and following up on the defect.
- Scheduling tests run according to build release with continuous integration tool Jenkins.
Environment: Java, Selenium WebDriver, Jenkins, TestNG, Ant, Jira, Git, Eclipse IDE, SQL, Internet Explorer, Firefox, Chrome, Oracle, Windows.
