Software Development Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 6+ Years of industry experience in the area of Software Testing (Manual and Automation) for Client/Server and web - based applications.
- Excellent knowledge and implementation skills in complete Software Development Life Cycle (SDLC ) and Software Testing Life Cycle ( STLC ).
- Experience in Waterfall methodology, as well as Agile (namely Scrum) and its ceremonies such as Sprint Planning, Scrum, Backlog grooming, Sprint Review and Retrospective.
- Well-versed in performing Functional, Cross Browser, Smoke, Regression and Black Box Testing for Graphical User Interface (GUI) of web-based applications.
- Proven ability in designing and creating automation frameworks using Java, Selenium WebDriver, Junit, TestNG, Maven and Jenkins tools.
- Solid knowledge in Java by applying core concepts of OOP such as Polymorphism, Inheritance, Abstraction, Encapsulation.
- Good understanding of manual and automated API Testing by utilizing REST Assured library and Postman tool.
- Working knowledge in performing Database Testing using JDBC API in combination with Java, and SQL Developer against Relational Database Management System (RDBMS) such as MySQL for data validation.
- Worked with Sauce labs for running multiple tests across different browsers, operating systems, and machines in parallel
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Quality oriented mind set up with Test to Break Attitude and Tactful & Diplomatic Behavior.
PROFESSIONAL EXPERIENCE
Software Development Engineer
Confidential
Responsibilities:
- Assesses & analyzes user stories, Business Requirements (BRD) and participates in Sprint planning, Review Sessions & Scrum Meetings.
- Prepares Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, and Equivalence class partitioning.
- Develops automation test scripts using Page Factory Model (POM) to test the web applications using Selenium WebDriver with Java and Maven.
- Improves and maintains BDD framework and develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- Identifies, documents and tracks software bug resolution using issue tracking tool JIRA.
- Performs Regression testing using Selenium WebDriver, TestNG and Continuous Integration tool Jenkins.
- Communicates Daily Status Reports with all the team members, Team Leads and Managers
Environment:Selenium WebDriver, Java, JavaScript, Jenkins, GitHub, POSTMAN, Cucumber,Sauce Lab,BDD, Agile, TestNG, Maven, IntelliJ IDEA.
QA Automation Engineer
Confidential
Responsibilities:
- Analyzed the Business Requirements and based on that developed test cases.
- Developed, executed and updated test automation code using
- Selenium WebDriver, Java, Maven, TestNG which contributed to expansion of Autoregression suite.
- Configured Selenium, Maven tool and created Selenium automation code in Java.
- Developed BDD script with Cucumber and written step definition using Gherkin language based features.
- Collaborated with Senior SDET in setting up the Automation Testing Framework from scratch.
- Participated in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
Environment: Selenium WebDriver, IntelliJ IDEA, TestNG,Maven, Jenkins, Apache POI, JIRA, Page Object Model Framework, GitHub.
QA Engineer
Confidential
Responsibilities:
- Manually executed test cases, reported their results, as well as selected test cases for the automation.
- Performed black box, functional negative and positive tests on web-based application under test.
- Identified, and reproduced bugs and generated issue reports using JIRA, as well as verified whether the patches and bug fixes resolved the issue.
- Verified whether data in database matched the expected results by using SQL statements
- Collaborated with BA, QA testers and developers on a daily basis to complete team’s schedule.
- Actively participated in Agile Scrum meetings.
Environment: Agile, MySQL, MS Excel, JIRA.