Post Job Free
Sign in

Quality Assurance Automation Engineer

Location:
Morris Plains, NJ
Posted:
December 08, 2023

Contact this candidate

Resume:

NIGAR ORUJ

Test Automation Engineer

Brooklyn, NY 11229 347-***-**** ad1tct@r.postjobfree.com

US Citizen https://www.linkedin.com/in/nigar-oruj-7736a3253 PROFESSIONAL SUMMARY:

• Over 6 years of experience in Quality Assurance/Software Testing, both in Automation and Manual Testing of Web-based software applications for various clients.

• Extensive knowledge and hands-on experience in Software Development Life Cycle and Software Testing Life Cycle.

• Experience in different domains such Insurance, Health and Telecommunications.

• Experience in implementing Automation Development Efforts in Agile/Scrum and Waterfall environments.

• Participated in Scrum ceremonies such as Daily Scrum meetings, Sprint Planning, Sprint Grooming, Sprint Demo, and Sprint Retrospective meetings.

• Skills in writing Test Cases, Test Scenarios, Test Case Design, Test Reports for specific business requirements, and Manual and Automated Tests Documentation.

• Expertise in understanding Business Requirement Specifications, Functional Specifications, and Design Documentations and implementing them into Test Scenarios.

• Excellent knowledge of various types of Testing such as Smoke, Functional, Positive, Negative, System, Regression, User Acceptance Testing (UAT), End-to-End Testing concepts.

• Excellent knowledge of Test Management and Defect Tracking tools such as Jira Xray and Jira.

• Hands on experience in implementing a Behavior Driven Development (BDD) Framework writing with Gherkin language by using Cucumber tool, Scenarios, Scenario outlines, Feature Files, and Step Definitions.

• Knowledge and experience designing and building automation frameworks using Java, Selenium WebDriver, Maven, Cucumber, JUnit, SQL, Jira, Azure DevOps and Jenkins tools.

• Experience in writing Step definitions, Hook class, Runner class, and generating Cucumber reports.

• Experience in implementing Automated Test Results using Cucumber HTML reports and JSON reports with added Screenshots for failed Scenarios.

• Profitably Automated Test Cases using Java, C#, Selenium, Cucumber, JUnit.

• Proficient in utilizing Version Control System such as Git, services like GitHub.

• Strong understanding in Core Java and development by applying other concepts like Object- Oriented Programming (OOP) concepts such as Inheritance, Encapsulation, Abstraction, Polymorphism, Data structures, String manipulation, and Exception handling.

• Expertise in using REST Assured and Postman in Web Services testing with Java Programming Language.

• Worked with Eclipse, IntelliJ IDEA, Selenium, Cucumber, Jenkins, Maven, Git/GitHub, Postman, REST Assured, Jenkins, Oracle SQL, and JDBC.

• Experienced with web API development Automation Testing based on RESTful.

• Skilled in writing and execute SQL Queries for Back-End Testing to verify the proper cooperation between Graphical User Interface (GUI) and Database. SKILLS:

Test Automation Tools:

Selenium WebDriver, Cucumber

Bug Tracking Tools: Jira, Jira X-Ray, Azure DevOps Languages: Java, SQL, HTML, Gherkin

IDE: Eclipse, IntelliJ

Testing Framework: JUnit, TestNG

Repository System: Git, GitHub

Continuous Integration: Jenkins

Build Tools: Maven

Databases: Oracle, MySQL

Operating Systems: Windows, macOS, Unix

Methodologies: Agile, Waterfall

WORK HISTORY:

PWC – US Remote 05/2023-current

Manual/Automation Test Engineer

Responsibilities:

• Develop comprehensive test plans outlining the scope, approach, resources, and schedule for manual and automated testing projects.

• Create detailed, well-structured test cases and test scripts based on functional specifications, user stories, and requirements to ensure thorough test coverage.

• Execute manual and automated test cases, analyze results, and report defects using industry- standard tools. Provide clear and concise documentation of test results and progress reports.

• Develop and maintain automated test scripts using scripting languages (e.g., Selenium, C#, Java) to enhance efficiency and effectiveness of testing processes.

• Conduct regression testing to ensure that new software releases do not adversely impact existing functionality, identifying, and documenting any unexpected behaviors.

• Conduct thorough testing of APIs using Swagger and Postman, ensuring the reliability and functionality of backend services. Validate API endpoints, payloads, and responses to guarantee seamless integration between software components.

• Collaborate with cross-functional teams including developers, product managers, and business analysts to understand requirements and contribute to a quality-driven development process.

• Track, prioritize, and manage defects through their entire life cycle, from identification to resolution, using bug tracking tools. Provide detailed information to assist in timely bug resolution.

• Leverage Azure DevOps for test management, continuous integration, and collaboration, ensuring seamless integration of testing processes within the development pipeline.

• Create and maintain test documentation, including test plans, test cases, and testing processes. Provide training and support to team members on testing methodologies, tools, and best practices. Environment: C#, Java, Selenium WebDriver, Junit, Cucumber, Maven, MS Visual Studio, Git, Jenkins, Jira, HTML, XML, JSON, Windows, Postman.

MassMutual – New York, NY 05/2021-04/2023

Test Automation Engineer

Responsibilities:

• Created and Maintained Automation Framework with Page Object Model (POM) design pattern, utilizing Java programming language Cucumber and Selenium WebDriver.

• Created Feature files implemented and generated Step Definitions with Cucumber Runner class.

• Applied Maven for building projects, dependencies, and documentation purposes.

• Performed Smoke, Regression, and Functional Testing in order with Test Plan documentation.

• Created and maintained an Automation Framework based on Behavior-Driven Development

(BDD) and applied Java OOP concept, Cucumber, JUnit, Selenium, and Page Object Model design pattern.

• Generated Cucumber feature files to Test Requirements by using Gherkin for Behavior Driven Development Business collaboration.

• Implemented Cucumber Scenario Outlines with Examples tables for Data-Driven Testing

(DDT).

• Performed API Testing for validating endpoints and proper JSON/XML structure by using REST Assured and Postman and applying GET, POST, PUT, DELETE methods.

• Performed Back-End Testing by writing SQL Queries for data validation in SQL Developer and implementing Java Database Connectivity for automation purposes.

• Participated in Sprint Grooming, Sprint Planning meetings, Daily Stand-Up, Demo, and Retrospective meetings.

• Cooperated in Test Strategy discussions, estimation of user stories, and code review meetings. Environment: Java, Selenium WebDriver, Junit, Cucumber, Maven, IntelliJ IDEA, Git, Jenkins, Jira, HTML, XML, JSON, Windows.

AT&T – New York, NY 05/2019 to 4/2021

Quality Assurance Engineer

Responsibilities:

• Maintained Automation Framework with POM design pattern, applying Java, Selenium WebDriver, and TestNG.

• Utilized Maven for a building project, dependencies, and documentation purposes.

• Developed Feature files, generated and implemented Step Definitions with Cucumber Runner classes.

• Performed Functional, Regression, Smoke Testing, and End-to-End Testing.

• Analyzed documentation and requirements to create and plan Test Cases.

• Created SQL Queries to validate Database updates to Front-End changes.

• Performed Continuous Integration of code and scripts by using CI/CD tool for Regression and Smoke execution.

• Analyzed, Reported, and Retested resolved bugs.

• Involved in writing Manual Test Cases, analysis of defects to assure proper deployment of application.

• Performed Database Testing and utilizing Java Database Connectivity library (JDBC).

• Performed API Testing by using REST Assured Library and applying GET, POST, PUT, DELETE methods and implementing JSON Path.

• Attended Scrum/Agile ceremonies such as Sprint Planning, Daily Stand-Up, Demo, Retrospective suggesting and implementing improvements.

Environment: Cucumber, Selenium WebDriver, Java, Maven, IntelliJ, Jenkins, Jira, HTML, XML, JSON, Windows.

Change Healthcare– New York, NY 05/2018 to 4/2019

QA Analyst

Responsibilities:

• UAT, Manual Testing, UI Automation Testing, SQL

• Executed manual test cases and reporting of bugs using Jira.

• Achieved detailed test cases in Jira reviewed and sign off process.

• Conducted Validation and verification of Bug fixes.

• Created test strategies for projects and developed and maintaining test methodology.

• Regression tests were scheduled and performed on every release and build.

• Participated in the creation of a Test Plan and Test Strategy.

• Wrote new test cases and modification of old test cases according to the new release of the application.

• Designed test cases from business flows for manual testing of the application.

• Developed Test Cases and executed all test cases based on the technical specifications and business requirements.

• Conducted Functionality and Regression testing during the various phases of application.

• Created variety of user defined functions in complied modules to promote re-usability.

• Conducted User Acceptance Testing (UAT) to validate the application, to check that the application properly reflects business functions and requirements. Environment: UAT, Manual Testing, SQL, Jira, HTML, XML EDUCATION:

Bachelor’s degree in business and marketing 9/2010 to 6/2014



Contact this candidate