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