Software Develepment Engineer In Test Resume
3.00/5 (Submit Your Rating)
Fort Worth, TX
SUMMARY
- 7 years of experience as QA Engineer in Agile Scrum
- Software Development Life Cycle participating in daily scrum, sprint planning, and retrospective.
- Experience in designing and reviewing user stories, Test cases, Test Scenarios, Test Scripts, and Test Plans of both manual and automated tests.
- Expert building test automation framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Factory for Page Object Model(POM)
- Experienced in Object Oriented Programming (OOP) using Java and implemented Inheritance, Polymorphism, Interface, Abstraction, and Java Collections
- Hands on experience on Project Management tool and Defect tracking tool JIRA.
- Experience on unattended execution using Continuous Integration (CI) tool Jenkins
- Experience in Maven and GIT and also experience with TestNG, Apache POI, Cucumber BDD
- Involved in Smoke, GUI, Functional, Integration, System, Front - end, Regression, User Acceptance testing on many Client/Server and web applications.
- Thorough understanding of Agile
- API testing using PostMan
- Experience in Back-end testing of application by developing and executing SQL queries.
- Possess excellent interpersonal, written, verbal communication skills and strong analytical, problem solving, decision-making skills.
- Experience of Building framework from Scratch
TECHNICAL SKILLS
Operating Systems: Windows
Tool: /Framework: Selenium WebDriver, TestNG, Apache POI, Cucumber, Jira, Postman
Languages: Java, Gherkin
Databases: Oracle, MySQL, Microsoft SQL Server
Development Tools: IntelliJ, Eclipse, Maven, Git, Jenkins, SeeTest
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Software Develepment Engineer in Test
Responsibilities:
- Design and develop Test Plan, Test Cases, and Automated Test Scripts.
- Performed Smoke, Functional, Integration, System, User Acceptance, Regression, Positive, negative, and GUI testing.
- Build and enhanced automated test framework using Selenium WebDriver, TestNG, Cucumber, Maven and Page Object Model concepts.
- Developed java programs to enhance the test framework implementing inheritance, method overloading, method overriding, and abstract class.
- Ensure automated script works properly by locating elements using xPath and page object model (POM).
- Developed test cases and performed integration testing of the combined software modules, and tested as a group.
- Performed End-to-End testing considering all interfaces and subsystem for functional and non-functional testing.
- Testing
- Using Apache POI to retrieve data from Excel.
- Generate status reports and Defect reports and present them in weekly status meetings.
- Follow up with the developers on defects status on a daily basis, and generate reports for managements.
- Using Postman for webservice testing
- Using for mobile testing.
Confidential, New York, NY
Software QA Analyst
Responsibilities:
- Created Test plan, Test Scenarios, and Test Cases corresponding to the test requirements in order to maximize verification coverage of system variables
- Developed Behavior Driven Development (BDD) scripts with Cucumber and write step definitions for behavior
- Managed test artifacts such as stories, test cases, data, execution, and defects in JIRA
- Used Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with Selenium (Web) and java language
- Build and enhanced automated test framework using Selenium WebDriver, TestNG, Cucumber, Maven and Page Object Model concepts
- Analyze automated test results, maintain and send reports to management
- Conducted different type of testing as required.
- Interacted with Development, Requirement, CM Teams to ensure overall software quality
- Used HP Quality Center to ensure efficient documentation of QA activities
- Analyzed and reviewed the software requirements, functional specifications and design documents.
- Attended design review conference meetings with on-site team
- Conducted System, Integration, Functional, Smoke and Regression Testing
- Performed Manual Testing and data validation testing using SQL queries
- Validated the backend integrity and reports accuracy
- Developed Test Execution Matrices during the test cycle
- Communicated with developers and QA Team members to resolve issues.