Software Engineer In Test Resume
Durham, NC
SUMMARY:
- 6+ years of experience in Software Development and Test Automation, with active involvement in all phases of Software Development Life Cycle including requirement gathering, analysis, design, development, testing and implementation.
- Experience in all phases of Software Testing of Client - Server and Web based Multi-tier applications.
- Extensive experience in Core Java with sound knowledge in Object oriented programming.
- Experienced in building test automation framework (hybrid, data-driven, BDD) using tools such as Selenium Web Driver and Grid with sound knowledge in testing frameworks such as Junit and TestNG.
- Experience in Behavior Driven Development using Cucumber and Gherkin statements.
- Proficient in QA Testing Methodologies with real time experience in Agile Scrum and Kanban process.
- Experienced in implementation of Hybrid framework with Page Object Model using Page Factory.
- Involved in implementing test automation framework for Java based web applications using Selenium WebDriver, Java and TestNG and performed parallel testing using Selenium GRID.
- Strong experience in Web Service testing/Interface testing using soapUI tool manually.
- Hands on experience in defect tracking tools such as Rally, JIRA, Bugzilla and Quality Center.
- Experienced in testing web applications in domains such as Banking, Utility, Sales and Health Care.
- Proficient in writing SQL queries for backend testing of large databases by writing Advanced Joins, Aggregate Functions and Single Row Functions in Oracle, MySQL and SQL Server.
- Strong experience in using web debugging tool like FirePath, FireBug and Chrome developer tool for finding elements and locators.
- Expertise in creating and implementing Test Plans, Test Scenarios, Test Cases, Traceability Matrix.
- Experienced in testing various applications on multiple platforms such as Windows and Linux
- Excellent organizational and analytical skills complemented by effective verbal and oral communication .
TECHNICAL SKILLS:
Languages/Script: JAVA, SQL, Shell/Batch Script, ANT, Maven, HTML, XML.
Databases/Tools: MySQL, Oracle, MS SQL Server, SQL Developer.
Automation Tools: Selenium WebDriver, GRID, JUnit, TestNG, soapUI, Cucumber.
Operating s/m & IDE: Windows, Linux, Eclipse
Software Packages: Map Force, SVN, GIT, GitLab, Bit Bucket, Jenkins.
Bug Tracking Tools: Bugzilla, Quality Center, JIRA, Rally.
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Software Engineer in Test
Responsibilities:
- Analyzed business requirement and developed test cases for testing pdf reports.
- Actively involved in the daily stand up meetings, sprint planning, refinement and retrospective.
- Involved in design and implementation of Cucumber framework for smoke and regression test suites
- Involved in writing test automation scripts using Selenium WebDriver, Java and Junit.
- Used Bitbucket to manage version control for automation framework
- Responsible for creating and maintaining UI Object Info, Helpers, Functions, Test Data and Test Suite.
- Responsible for testing web services (API Testing) and interfaces using Soap UI.
- Responsible for setting up Jenkins as part of CI/CD process and integrated with Bitbucket
- Used HP ALM-QC to write testcases and for bug tracking
- Used JIRA for project tracking and defect management
- Involved in enhancing and maintaining existing automation framework code.
Environment: Java, Selenium WebDriver, Cucumber, JUnit, Eclipse, Linux, Windows, Agile Scrum, Jenkins, JSON, JIRA, ALM-QC.
Confidential, Morrisville, NC
Sr. Software Test Engineer
Responsibilities:
- Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
- Actively participated in daily scrum meetings, sprint planning and grooming sessions .
- Involved in design and implementation of Hybrid/Data-driven framework with Page Object Model using Page Factory and integrated with Allure Reports plugin to generate customs reports.
- Involved in writing test automation scripts from scratch using Selenium WebDriver, Java and TestNG.
- Used GitLab to manage version control for automation framework & Phabricator for code review.
- Responsible for creation and execution of test scripts on different browsers(Cross Browser testing).
- Wrote code to perform db verifications on SQL Server/Oracle and integrated with test framework.
- Responsible for setting up Jenkins as part of CI/CD process, integrated with GitLab and created jobs to run on timely manner using job scheduler for executing automation script.
- Analyzed test result to ensure existing functionality and recommends corrective actions.
- Defects were tracked using Rally and analyzed the variation between expected and actual results.
- Involved in enhancing and maintaining existing automation framework code.
Environment: Java, Selenium WebDriver, TestNG, SQL Server / Oracle, Eclipse, Linux, Windows, GitLab, Phabricator, Selenium GRID, Agile Scrum/Kanban, Jenkins, Firebug, FirePath, Chrome Developer, Rally.
C onfidential
Sr. Software Test Engineer
Responsibilities:
- Analyzed business requirements and participated in design reviews.
- Developed test cases to cover overall quality assurance testing.
- Participated in Agile software testing process with regular QA meetings to discuss testing issues.
- Involved in design and implementation of Selenium WebDriver automation framework (hybrid/data-driven) for smoke and regression test suites.
- Responsible for creating UI Object Info, Functions, Test Data and Test Suite.
- Developed test automation scripts using Selenium WebDriver commands as part of regression testing for various releases of the application and updated the script as part of maintenance.
- Responsible for creation and execution of Selenium test scripts on multiple browsers
- Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using JIRA.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
- Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries
- Provided client support by analyzing day-to-day requirements and generating reports by executing queries based on the requirement.
- Used GitLab to manage version control for automation framework and Phabricator for code reviews.
- Involved in enhancing and maintaining existing automation framework code.
Environment: Java, SQL Server 2012, JIRA, GitLab, XML, Firebug, Chrome developer, Selenium WebDriver, JUnit, Windows and Linux.
Confidential
Sr. Software Test Engineer
Responsibilities:
- Developed QA strategies, full testing of development life cycle, which includes writing test requirements, test cases, executing tests and documenting test results.
- Involved in preparing detailed Test Plans and executed the Test Cases.
- Involved in Sanity Testing, GUI Testing, Functional Testing, Regression Testing, Database testing.
- Prepared Test Cases in Test Track Professional to cover overall quality assurance testing.
- Responsible for Backend test validation using SQL Queries on MySQL for Functional Testing.
- Worked with developers to ensure testing issues are resolved on the basis of using defect reports.
- Tracked defects using JIRA and analyzed the variation between expected and actual results.
- Coordinated with the user to execute User Acceptance Testing.
Environment: Java, JSP, My SQL, Windows, Test Track Professional.
Confidential, RTP, NC
Software Test Engineer
Responsibilities:
- Worked as SAP CRM Tester using SAP CRM 7.0
- Analyzed business requirements and participated in design reviews.
- Developed and maintained test cases and test scripts procedures from requirement documentation, specification documentation and business scenarios.
- Participated in Agile software testing process with regular QA meetings to discuss testing issues.
- Troubleshot testing problems & handled defects in Quality Center.
- Tracked testing defects to resolution & help to identify business workarounds if necessary.
- Performed database verifications using SQL queries to validate test data.
- Performed Smoke testing, Functional testing, GUI testing, Database Testing and UAT .
- Executed test scripts procedures for validation and document test results.
- Conducted test strategy, scenario reviews and test plan walkthroughs with other team members.
- Worked closely with developer’s team and helped to resolve problems.
- Analyzed system changes to determine & document impact to region & associated testing needs.
Environment: SAP CRM 7.0, Quality Center 10.0, MS Excel, Remedy, SQL Server 2012.
