Software Engineer In Test Resume
5.00/5 (Submit Your Rating)
CA
SUMMARY:
- More than 8+ years of diverse experience in Software Quality Testing, Development, Design of Automated testing of various applications for Client/Server and Web - Based environments.
- Experience working within a fast-paced Agile/Scrum environment, with constantly changing software specifications.
- Experience in performing the White box testing, Black box testing, Integration testing, Regression testing, Database testing, System testing and Smoke testing.
- Experienced in Automation Testing using Selenium (Selenium WebDriver, Selenium GRID), Protactor, JUnit, TestNG, Eclipse and preparation of Automation test framework from scratch.
- Extensive experience in Test planning, Test cases based on User requirements and System requirements. Good understanding of Test-Driven Development, Behavior Driven Development testing
- Worked on Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross- Browser Compatibility Testing.
- Developed Batch files and ANT based build scripts to run Selenium Automation using Jenkins.
- Hands on knowledge of Client/Server Architecture, RESTFUL/SOAP Web services.
- Expertise in Bug Reporting, Bug Tracking using various Bug Tracking Systems like JIRA.
- Performed SQL query executions in Database as a part of Back end Data Verifications and Test case data setup.
- Proven capability to work both independently and in a team environment.
- Excellent analytical, problem solving, communication and interpersonal skills along with a good aptitude for learning.
TECHNICAL SKILLS:
Programming Skills: Java, HTML5, CSS, Java-script.
Operating Systems: UNIX, Windows
Testing Tools: Selenium WebDriver, SOAP, RESTFUL, APPIUM, JUNIT, TestNG, JIRA, Quality Center, SVN, Jenkins.
RDBMS: MySQL
Browsers: Firefox, Chrome, IE.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Software Engineer in Test
Responsibilities:
- Analyzing new stories and creating test cases to meet the requirements (Agile Environment). Executing the test cases in order to move the stories to product acceptance.
- Participating in Early Automation - Train X process by automating scripts and executing those scripts to test the functionality of the application while the requirements are stabilizing.
- Participating in daily scrum meetings and discussions to track the progress of Sprints. Asking relevant questions related to project Stories and testing process.
- Engaging in the overall testing process in order to delivery sprints.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Created automation scripts using annotations, analyzed test reports using Test-Ng Framework. Periodically ran regression for every release cycle, analyzed failures, filing defects and committing code changes as per requirement changes.
- Worked with Chrome web debugger, IE debugger to debug issues found during test script execution.
- Coordinated with developers and record defects in JIRA to track until they are resolve.
- Enhancing test reporting for useful and clear test reports and adding test exceptions for robust and efficient testing.
- Developed build jobs to run Selenium Automation using Jenkins.
- Ensuring support for other test execution engineers, analyst from other QA, Business groups to manage the testing efforts.
Confidential, CA
Software Engineer in Test
Responsibilities:
- As an Automation Engineer, involved in automating test cases, executing the cases and reporting the test results in an Agile environment.
- Involved in test cases review by development team, product management and modified the test cases based on their feedback.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, Java script (Eclipse IDE) Contributes in framework creation.
- Built a robust REST API test Automation Framework using Cucumber BDD & Java combined.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Developed Automation Scenarios for Regression Testing using Selenium Web Driver.
- Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Used Selenium GRID to execute test cases on multiple machines.
- Performing Webservices testing using SoapUI tool.
- Created Crossbrowser framework which works on Internet Explorer, Firefox, Chrome.
- Built Proof of Concept for team members and gave client demos.
- Used XPath and DOM to handle dynamic Objects in Selenium.
- Involved in Defect tracking and Reporting using JIRA defect tracking tool
- Extensively involved in tracking and resolving bugs fixes with Development Team.
Confidential, CA
QA Automation Engineer/SDET
Responsibilities:
- Created, executed, and updated Functional, Regression, Integration test cases.
- Automated the Functional, Regression, Integration test cases using tools SeleniumWebdriver.
- Performed Smoke-Sanity, Functional, Regression, Integration testing.
- Used ALM as the test repository and used it for executing the test cases, scripts and logging.
- Used ALM to generate various reports and graphs for further analysis.
- Reported, communicated and verified defects using ALM.
- Responsible for creating and enhancing Test scripts to test functionality using QTP.
- Created and managed UFT Test Scripts based on the Requirements and Scenarios.
- Conducted Data Driven Testing using parameterization in UFT to test the application with different sets of data.
- Developed REST API Test Automation using REST-assured library in Java, Cucumber and TestNG for API testing
- Tested compatibility of application for dynamic and static content under various cross browsers sing DOM and XPath in Selenium.
- Coordinated with developers and record defects in JIRA to track until they are resolve.
Confidential, CA
QA Engineer/SDET
Responsibilities:
- Automated the Functional, Regression, Integration test cases using tools Selenium WebDriver.
- Involved in Functional, Integration and Regression testing.
- Installed published applications from Appstore on tablets and mobile devices.
- Performed Video Testing.Retrieved Crash Log files using iTunes.
- Taking crash and console logs on iOS using iPhone Configuration Utility and Android devices using ADB and DDMS tools.
- Regularly interacted with the Development Team to communicate issues and simulate the defects.
- Reporting and defect tracking using JIRA.
- Re-testing fixed issues and performed regression testing of the application
- Modified the existing test suite based on the changes in requirements.
Confidential
QA Analyst
Responsibilities:
- Automated the Functional, Regression, Integration test cases using tools Selenium Web-driver.
- Involved in client interaction to understand the Functional specifications and Software requirement specifications.
- Writing Test cases based on the specifications and executing the test cases.
- Involved in Functional, Integration and Regression testing.
- Regularly interacted with the Development Team to communicate issues.
- Reporting and defect tracking usingJIRA
- Re-testing fixed issues and performed regression testing of the application
- Prepared knowledge sharing documents for the application
- Modified the existing test suite based on the changes in requirements
- Created Test cases for the new functionality.
