Software Development Engineer In Test (sdet) Resume
4.00/5 (Submit Your Rating)
Tysons Corner, VirginiA
SUMMARY
- One year of experience as a QA Automation Engineer, with expertise in testing client - server and web-based applications.
- Experience in UI, Regression, Functional, Smoke, Positive, Negative, Black Box, Database, and API testing.
- Fundamental knowledge of core Java and Object-Oriented Programming (OOP) concepts.
- Proven ability in maintaining, modifying, and enhancing existing Automation Framework Models, including Behavior Driven (BDD) and Data-Driven (DDD) Frameworks and implementing Page Object Model (POM) design.
- Experienced in using test automation tools like Selenium WebDriver, Cucumber, Junit, Maven.
- Strong understanding of SDLC, STLC, and DLC (Defect Lifecycle) in the Agile/Scrum model.
- Participation in all Agile ceremonies, including Grooming, Sprint Planning, Daily Scrums, Sprint Reviews, and Retrospectives.
- Experience using Jenkins as a Continuous Integration/Continuous Delivery (CI/CD) tool, Git for version control, and Jira as a bug tracking and project management tool.
- Performed API testing using Postman for manual and Rest Assured library for automation testing.
- Experience writing SQL queries for database validation.
- Possess an ability to adapt to new environments quickly; an active team player with excellent communication and analytical skills, enthusiastic learner, confident, sincere, and committed, eager to adapt to learning new tools, techniques, and approaches.
TECHNICAL SKILLS
Programming Languages: JAVA, SQL, HTML, Gherkin
Testing Tools: Selenium WebDriver, Cucumber BDD
Build Automation Tools: Maven
Unit Frameworks: JUnit, TestNG
CI/CD tools: Jenkins
Repositories: Git, GitHub
Project Management Tools: Jira, Jira X-Ray
API Testing: Postman, Rest API
Product Methodology: Agile-Scrum
IDE: IntelliJ, Eclipse
PROFESSIONAL EXPERIENCE
Software Development Engineer in Test (SDET)
Confidential, Tysons Corner, Virginia
Responsibilities:
- Responsible for writing, monitoring, executing, and evaluating application tests using Java, Maven, JUnit, Jira.
- Assisted test lead in developing Test Plan. Creating test cases according to the initial Business Requirement Specifications.
- Writing automated scripts for functional, regression, and smoke tests using Selenium WebDriver, Maven, Junit.
- Knowledgeable in TestNG testing tool.
- Maintaining, modifying, and enhancing Cucumber BDD and DDD testing frameworks; writing step definitions using Gherkin based features and Page Object Model (POM) design pattern.
- Effectively involved in tracking and managing Defect Life Cycles, logging defects, and coordinating efforts with the development team to resolve the problems using Jira.
- Reviewing and analyzing User Stories, providing feedback for the Definition of Done and Acceptance Criteria in an Agile Scrum environment.
- Using Git for Version Control, Jenkins to execute smoke and regression test suites.
- Performing API testing with Postman and REST-Assured library.
- Performing Database testing by using JDBC and configuring SQL queries to validate data from the Oracle database to UI.
- A firm believer in teamwork and collaboration using a cross-functional mindset with business analysts, developers, and testers to improve the productivity and efficiency of the development team.
- Generating Weekly Reports, Defect Reports, and Customized Summary Reports. Generated. Sharing Daily, Weekly, and Monthly Status Reports with all team members, team leads, and managers.
- Consistently recognized for excellent interpersonal communication, problem-solving, and analytical skills by programmers, project managers, and supervisors.