Post Job Free

Resume

Sign in

Software Development Engineer

Location:
San Antonio, TX
Posted:
April 26, 2024

Contact this candidate

Resume:

Nikolai Shilov

Software Development Engineer in Test

347-***-**** ad5asi@r.postjobfree.com San Antonio, TX US Citizen

Professional Summary

Highly motivated and skilled SDET with 4 years of experience, proficient in automating 500+ tests across web, API, and UAT using Selenium, Cucumber BDD, RestAssured, and Jenkins. Reduced manual testing time by 50% and regression testing by 80% through automation. Led major product release with cross-functional teams, ensuring timely delivery and high quality. Collaborated to improve unit test coverage by 25%, resulting in fewer integration bugs. Proficient in Java, Gherkin, SQL, Git, Jira, JSON, XML, HTML, and Postman. Agile methodologies (SDLC, Scrum) expert. Skills

Programming Languages: Java

Test Automation: Selenium, Cucumber BDD, RestAssured

Testing Tools: Postman

Databases: SQL

Version Control: Git, GitHub

CI/CD Tools: Jenkins

Issue Tracking: Jira

Formats: JSON, XML, HTML

Agile Methodologies: Scrum

SDLC: Requirements gathering, design, development, testing, deployment, and maintenance

Test Management: qTest, enhancing my proficiency in test management and allowing for effective organization, execution, and tracking of testing activities throughout the software development lifecycle.

Experience

Millenium Software/Deloitte/Edward Jones, Southfield, MI QA Automation Engineer May 2023 - November 2023

Roles and Responsibilities:

Spearheading end-to-end testing initiatives for a cutting-edge e-commerce platform, ensuring exceptional quality and reliability for customer-facing applications.

Leading the creation of comprehensive QA documentation, including Test Plans, Test Scenarios, and Bug Reports, to guide testing efforts effectively.

Leveraging Selenium WebDriver within a robust Test Automation Framework to automate critical test cases, reducing manual testing overhead.

Conducting meticulous manual functional testing to validate the application's behavior, user experience, and adherence to business requirements.

Collaborating closely with the development team to design, review, and optimize Test Scenarios and automation code aligned with functional requirements.

Utilizing TestNG, Cucumber BDD, and Page Object Model to develop maintainable and efficient test scripts.

Active participation in daily Stand-ups, Sprint Planning, Sprint Grooming, and Retro meetings, ensuring seamless coordination with cross-functional teams.

Enhancing test scalability and maintainability by implementing Page Object Model and Selenium WebDriver best practices.

Collaborated with cross-functional teams to implement accessible design principles into web applications and software, making them more user-friendly for individuals with diverse needs.

Key Technologies and Tools:

Java, Jira, Jenkins, IntelliJ IDEA, TestNG, Cucumber, HTML, Maven, GitHub, Selenium WebDriver, JDBC, RESTASSURED, Page Object Model.

GlobalLogic Inc, San Jose, CA

QA Automation Engineer July 2022 - November 2022

Roles and responsibilities:

Providing end to end testing services for fleet management web application.

Involved in QA Docs (Test Plan, Scenarios, Bug Reports).

Worked in a Test Automation Framework using Selenium WebDriver.

Performed functional testing manually for the application.

Designed and reviewed the Test Scenarios and codes for functional requirements and automated test cases in Selenium.

Configured Selenium WebDriver, TestNG, Maven tool and wrote Selenium Automation codes in Java using TestNG.

Implemented test scripts in Cucumber BDD framework.

Participated in daily Stand-ups, Sprint Planning, Sprint Grooming and Retro meetings and review sessions.

Implemented Objects using Page Object Model using Page Factory and Selenium Web Driver.

Environments:

Java, Jira, Jenkins, IntelliJ IDEA, JUnit, Cucumber, HTML, Maven, GitHub, Selenium GWebDriver, TestNG, Selenium WebDriver, JDBC, RESTASSURED. Ceallo, Tysons, VA

SDET December 2021 – July 2022

Roles and responsibilities:

Wrote and optimized test cases to optimize results of manual software testing with persistent, knowledgeable approaches.

Performed both Manual Testing and Automation Testing in Web-based application.

Involved in Test Design, Test Plan, and preparing Test Result for each executed module.

Designed and implemented different Automation Framework from scratch like Page Object Model.

Used Amazon Web Services EC2 for operations in cloud, RDS for Database Testing.

Identified Web elements using different locators like ID, Name, Class, Tag Name, XPath, CSS, Link Text, and Partial Link Text.

Developed Selenium Automation Framework on IntelliJ IDE using core and OOP Java, Selenium WebDriver, JUnit, Cucumber, Maven, Git, Page Object Model and Jenkins Tool for Continuous Integration.

Used Cucumber BDD to create Test Scenarios / Scenario Outline and stored Test Data into Cucumber examples table.

Generated Cucumber HTML reports and plug-in with screenshots for every run.

Used POSTMAN for Manual API Testing and REST Assured library for automation. Environments:

Selenium WebDriver, Java, Maven, Jira, Oracle, Postman, Rest-Assured, HTML, Jenkins, Git, SQL, TestNG. JDBC.

Keprak, Tysons, VA July 2019 - November 2021

QA Tester

Roles and responsibilities:

Designed and developed automated tests using Selenium and Cucumber BDD for web applications, resulting in a reduction of 25% of test time.

Developed API tests using RestAssured for RESTful services.

Developed test scenarios and test cases for web and mobile applications.

Conducted manual testing and recorded defects in Jira.

Created and maintained Jenkins pipelines to automate the build and deployment process.

Worked closely with developers to debug and troubleshoot issues.

Participated in agile methodologies such as sprint planning, retrospective, and daily stand-up meetings.

Collaborated with cross-functional teams to ensure product quality throughout the SDLC.

Environments:

Java, Jira, Jenkins, IntelliJ IDEA, JUnit, Cucumber, HTML, Maven, GitHub, Selenium GWebDriver, TestNG, Selenium WebDriver, JDBC, RESTASSURED. Education:

Bachelor Degree in Automotive Engineering, South Ural State University, Chelyabinsk, Russia.



Contact this candidate