Post Job Free

Resume

Sign in

Software Development Engineer

Location:
Haymarket, VA
Posted:
October 15, 2023

Contact this candidate

Resume:

Dinara Diaz

Software Development Engineer in Test (SDET)

+1-571-***-**** ad0d8h@r.postjobfree.com Haymarket, VA US Permanent Resident SUMMARY:

Experienced Full Stack (UI, DB, and API) SDET with over 12 years in testing, out of which 6 years in designing, developing, and executing comprehensive test strategies for software applications across diverse domains, including CRM, finance, and education.

Proficient in test automation, test case creation, manual testing, and continuous integration, leveraging Java programming language and specialized knowledge in popular testing tools such as Selenium WebDriver, Maven, Cucumber, JUnit, TestNG, Jenkins, and Postman. Selenium WebDriver Skilled in identifying and effectively addressing complex software problems, elevating performance to ensure the delivery of high-quality software. Committed to staying abreast of industry best practices and continually enhancing testing methodologies for maximum software reliability and customer satisfaction. Possess an academic background with:

Master’s degrees in information systems (MSIS, USA) and

Business Administration (MBA, KZ).

• Skilled in Agile and Waterfall methodologies, utilizing Jira for project management.

• Adept at creating user stories based on SRS requirements and preparing feature files and test cases in Gherkin language (BDD Cucumber).

• Strong initiative and problem-solving abilities.

• Excellent time management and analytical skills.

• Detail oriented and adaptable.

• Strong cross-functional team player.

• Refactoring code based on industry standards.

• Business management and workflow understanding.

• Proactive approach to roadblock resolution.

TECHNICAL SKILLS:

Maven Maven Maven

Selenium WebDriver

JUnit JUnit JUnit JUnit

TestNG TestNG TestNG

Cucumber Cucumber

JDBC JDBC JDBC JDBC

API REST API REST

REST Assured Library

Postman Postman

Selenium Grid

CI/CD – Jenkins

BDD BDD BDD BDD

Java Java Java Java

HTML HTML HTML

Gherkin Gherkin

SQL SQL SQL SQL

JSON JSON JSON JSON

Apache POI

IDE IntelliJ IDEA

MySQL

GitHub GitHub GitHub

Git Git Git Git Git Git

Jira Jira Jira Jira Jira Jira

SDLC (STLC)

Agile (Scrum)

Waterfall

EXPERIENCE:

Brickell Technology 11/2020 – Present

Software Development Engineer in Testing

Maintained current CRM project with Selenium WebDriver, JUnit, and Cucumber, which ensured that the testing process remained effective and aligned with the evolving software.

Performed functional and automation testing, Smoke testing and Regression testing including Positive and Negative Testing starting from Test Scenarios and Test Cases.

Implemented the Page Object Model (POM) design pattern in test automation, which provides a structured and maintainable approach for more efficient testing, improved code readability, and reduced maintenance efforts, ultimately contributing to higher test reliability and quality.

Utilized Gherkin language in composing feature files, which improved communication and collaboration for both technical and non-technical team members, which effected business efficiency, and test automation efforts, making it a valuable tool for creating clear, maintainable, and executable documentation of software requirements.

Developed automated test code for Back-End Testing by utilizing REST Assured Java library to enable repeatable and reliable testing solutions for thoroughly assessing the extensive functionality of products and software according to acceptance criteria.

Tested API web services invoked by the application for data presentation and exceptions handling.

Implemented CI/CD pipelines and automated Regression testing using Jenkins to accelerate software deployment, release cycles, and ensure the high quality of the web-based application.

Demonstrated proactive leadership for identifying defects in the testing environment and initiating immediate hotfixes.

Consistently conducted comprehensive code reviews, encompassing automation scripts and front- end codebases, within the GIT version control system and GitHub collaborative platform, fostering continuous enhancement and the integration of new features.

Extensive hands-on experience in both the Software Development Life Cycle (SDLC) and the Software Testing Life Cycle (STLC). Defect Life Cycle

Agile (Scrum) Testing ceremonies: Demo, Sprint Retrospective, Daily Standup, Sprint grooming and Sprint planning.

Contributed to high customer satisfaction by minimizing software defects, improving usability, and delivering better user experience.

Demonstrated reliability and dedication as a valuable team member, showcasing motivation, and unwavering commitment.

Environment / Tools: Java, HTML, CSS, Selenium WebDriver, Selenium Grid, Maven, Cucumber, JUnit, Jira, Git, GitHub, Jenkins, Agile, Scrum (Sprint planning, Daily standup, Demo and Retrospective meetings), IntelliJ IDEA, API testing, TestNG, BDD framework.

Order of the Artisans 07/2017 – 11/2020

Quality Assurance

Maintained the project with Selenium WebDriver, JUnit, and Cucumber, which ensured that the testing process stayed efficient and in sync with the evolving software, resulting in a more dependable, user-friendly, and hassle-free experience for end users. REST Assured Library

Gained experience in implementing core Java knowledge and Object-oriented Programming (OOP) Concepts and in using Java and BDD approach for automation. REST Assured Library

Collected experience in Cucumber BDD framework by writing feature files in Gherkin language, corresponded the implementation of the Step definition package and implanted steps by using Page Object Model (POM) approach. OOP

Created the end-to-end automation of user stories, while concurrently overseeing the tracking of user stories, bugs, and test executions within Jira, culminating in the generation of meticulously detailed reports of the Bugs and Test Execution summaries in Jira Xray.

Gained experience in both the Software Development Life Cycle (SDLC) and the Software Testing Life Cycle (STLC). Positive and Negative Testing

Agile (Scrum) Testing meetings: Demo, Retrospective, Daily Standup, Sprint grooming and Sprint planning.

Maintained, tracked, and enhanced the Automation code resources by using Git as version control tool and GitHub as a resource sharing platform over the time of improvement and adding the new features.

Investigated, reproduced, and made sure that defects were eliminated by consistently checking them in stage and production environments, and by working closely with the developers to make sure the defect was resolved quickly, so deadlines won’t be affected.

Assisted small and medium-sized enterprises (SMEs) in enhancing their competitiveness, even in the face of resource constraints. API using Get, Post, Put and Delete methods.

Improved customer satisfaction by minimizing software defects, enhancing usability, and delivering an overall better user experience.

Environment / Tools: Java, HTML, JavaScript, Selenium WebDriver, Selenium Grid, Maven, Cucumber, JUnit, Jira, Git, GitHub, Jenkins, Agile, Scrum (Sprint planning, Daily standup, Demo and Retrospective meetings), IntelliJ IDEA. Kazakh Economic University, MBA program

Project of National Bank of Kazakhstan – Almaty, Kazakhstan 01/2009 – 06/2012 Manual Tester of Information Technology Department

Performed manual testing to enhance both the UI and the internal database.

Investigated database-related issues, conducted bug testing, and generated tickets for immediate resolution.

Evaluated project requirements in collaboration with developers to optimize website and database performance.

Verified expected results through testing and according to Software Requirement Specifications

(SRS). Extent-Reports / HTML reports / Cucumber JSON reports

Constructed documentation, thoroughly examined feature flows, and conducted black-box testing.

Followed a Waterfall workflow style.

Environment/Tools: Java, HTML, Internal management tool “Raspisanie”, SQL, SRS, Waterfall. Ministry of Economics and Budget Planning of the Republic of Kazakhstan 10/2004 – 06/2007 Expert of Internal Supervision Department

Automated 70% of the workflow of the internal database, which made the Department operate faster, proceed with documentation more efficiently and reduced the response period from 6 weeks to 2 weeks basis.

Investigated software issues, tested for bugs, and created tickets for hot fix.

Performed manual tests to improve the web-based application, internal database, as well as the shared database with other government structures by creating and executing the tests scripts and test data.

Created Software Requirement Specifications, examined the feature flows, and performed black-box testing.

Constructed test plans and test execution for manual testing of the website and internal database.

Worked directly with the development team and prioritized the feature functionalities.

Waterfall work-flow style.

Environment/Tools: Java, HTML, JSON, Internal testing tool “Paragraph”, Internal IDE Lotus, SRS, Waterfall. EDUCATION:

Stratford University (Virginia, USA) 2018

o MS in Information Systems.

Kazakh Economic University with collaboration of National Bank of Kazakhstan (Almaty, Kazakhstan) 2004 o Business Administration (MBA).

Kazakh Economic University (Almaty, Kazakhstan) 2003 o BSS in Financial Management.

Web and Client-Server software applications

Fun Facts about me:

Performed as a Prima Ballerina representing Kazakhstan in France, Belgium, and Saint Petersburg.

Foodie who loves cooking gluten-free dishes.

Peloton and Zumba obsessed.



Contact this candidate