Post Job Free
Sign in

Software Development Engineer in Test/Quality Assurance

Location:
Leander, TX
Salary:
$95K-110K
Posted:
July 26, 2024

Contact this candidate

Resume:

P R O F I L E

With over *.* years of professional experience, I have held diverse roles in

Software Engineering including Developer, Automation Engineer, and SDET

• Self-starter with the ability to build processes from ground level. P R O F E S S I O N A L E X P E R I E N C E

SDET, NumPy Ninja

Oct 2023 – present

• Developed and implemented an automation framework from inception, resulting in a 70% increase in testing team, a 60% improvement in test accuracy, and a significant 55% reduction in test maintenance costs.

• Participated in 7-day sprints for software testing (hackathons) to challenge and enhance self-learning.

Project: LMS - A Learning management system, a tool which can be used by educational institutions to host their curriculum and hub for online community.

Responsibilities:

• Responsible for designing test cases and executing them within an AGILE software development SCRUM environment

• Conducted Functional testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web-based applications.

• Responsible for creating Cucumber-BDD automation framework using Selenium WebDriver, Java and TestNG/Junit from scratch. • I extensively wrote granular Gherkin scenarios using Behavior- Driven Development (BDD). I utilized the BDD-Cucumber framework to automate test scripts, develop scenarios, scenario outlines, data tables, features, and step definitions.

• Implemented the Page Object Model and Page Factory in the framework to write UI automation scripts as an integral part of the software development lifecycle.

• Developed and maintained automated test frameworks using Java and integrated dependency injection principles with Pico Container to manage object lifecycles and dependencies efficiently.

• Implemented data-driven testing with Selenium, Java, TestNG, and JUnit for UI automation, boosting test coverage by 60% and enhancing application quality and stability by 75%

• Implemented Test-Driven Development (TDD) for the application, resulting in early-stage bug detection and reducing defect fixing costs by 50% and development time by 30%

• Generated post-test execution cucumber, allure, and extent spark reports.

• Implemented parallel execution, reducing total execution time by 40%.

• Utilized GitHub for version control and followed pull request code review process for code merge within the team which resulted in 80% improvement in coding efficiency.

• Hands-on experience with the basic installation of Jenkins and job configuration for continuous integration and continuous development.

• Worked with PostgreSQL for SQL query optimization which involved the execution of queries to retrieve and analyze data.

• Configured JIRA boards and workflows to streamline team collaboration and improve project visibility.

Project: DS Algo - Automated testing for web-based application dedicated to in-depth learning of data structures, ensuring comprehensive test coverage across all modules.

TECHNICAL S KIL LS S

https://www.linkedin.com/in/shrut i - hundek a r

Shruti Hundekar

SDET

***************@*****.***

https://github.com/Shr u t i - H2050

Testing Tools :

• SELEN I UM, J AVA, TESTNG, JUNIT .

Web Technologies:

• HTML, CSS, XPATH, JSON, JAVASCRIPT.

Bug Tracking Tool:

• JIRA

Languages:

• JAVA, JAVASCRIPT, POSTGRE SQL,

MY SQL

Tools:

• CUCUMBER, POSTMAN, RESTASSURED,

SOAP UI, PLAYWRIGHT, VSCODE, ECLIPSE,

JENKINS

Project Management:

• AGILE SCRUM, SDLC

Operating System:

• MAC OS, WINDOWS

M https://medium.com/@shruti. h

TECHNICAL SKILLS

Responsibilities:

• Designed and implemented a Data Driven automation framework using Cucumber BDD and Playwright in JavaScript to automate testing of web application.

• Developed feature files and step definitions in Cucumber to write executable specifications and facilitate collaboration between stakeholders.

• Integrated Playwright, a modern cross-browser automation library, to perform automated browser testing, ensuring compatibility across different browsers.

• Created reusable components and page objects using JavaScript and Playwright to enhance test maintainability and reduce duplication.

• Implemented continuous integration (CI) pipelines using tools like Jenkins or GitHub Actions to automate test execution and provide rapid feedback on code changes.

• Collaborated with cross-functional teams including developers and QA analysts to identify and resolve issues, using tools like JIRA for issue tracking and project management.

Project: User API – API to handle basic users information. Responsibilities:

• Conducted comprehensive testing of user APIs using Swagger and Postman, ensuring adherence to functional requirements and API specifications.

• Utilized Swagger to generate API documentation and verify API operations, ensuring consistency between documentation and actual API behavior.

• Developed and executed test cases in Postman to validate API endpoints for user authentication.

• Designed and implemented data-driven test scripts in Postman to validate user APIs, incorporating parameters and data sets from external CSV files and databases.

• Developed test scripts to verify key API validations including status code, status line, JSON schema validation, and data type validation, ensuring adherence to API specifications.

• Utilized Postman’s scripting capabilities (JavaScript) to automate API tests, enhance test coverage

• Integrated environmental variables and global variables in Postman to manage test data and configurations efficiently, ensuring consistency and reliability in testing.

• Analyzed results, utilizing Postman’s reporting features to document test outcomes and identify defects, generated Newman report.

• Developed and maintained automated test scripts using Rest Assured and Java, with Cucumber-BDD (Behavior-Driven Development) framework to write feature files and step definitions for clear and reusable test scenarios.

• Implemented robust validation checks including HTTP status Codes, response headers, JSON schema validation, and data integrity checks using Rest Assured assertions.

Software Engineer, Fidelity Information Services

Oct 2014 – Oct 2016 Project:

Enterprise Customer

Responsibilities:

• Developed Front end for the Enterprise customer application, bringing the business requirements and backend web services

(REST API) to promising UI using JavaScript, NodeJS and AngularJS.

• Worked with cross functional teams (Dev, QA, BA, Product Owner) in development of application across the organization. PUBLICATIONS

• Rest Assured: How to generate Beare r

Token using data driven & Jackson A P I

• Deep Dive in Newman options and ho w

to fix punycode module is deprecat e

• Team Lead and Hackathon Winner 1 st

Runner - up in SQL Hackathon

• Bachelor of Computer Science and

Engineering from Vemana Institute of

Technology, Bengaluru, India .

• Classical Bharatanatyam Dancer, p erforme d

in various cultural & community events .

• State Level Athlete and Sports Champion .

AWARDS

EDUCATION

ACHIEVEMENTS



Contact this candidate