Post Job Free
Sign in

Automation Engineer Software Testing

Location:
Woodbridge, VA
Salary:
80000
Posted:
April 30, 2024

Contact this candidate

Resume:

+1-704-***-**-** ad5dup@r.postjobfree.com Woodbridge, VA

.

Parvana Nurmammadli (Green Card holder)

SUMMARY PROFESSIONAL

Full Stack Automation Engineer with 6 years of progressive experience in Automation Software Testing of web-based applications, APIs, and databases across health, finance, and insurance domains. Holds professional knowledge of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Defect Life Cycle, with deep experience in Agile Scrum/Kanban methodologies. Demonstrates expertise in analyzing Software Requirement Specifications and developing Test Plans, Test Scripts, and Test Cases. Skilled in planning, designing, developing, and maintaining comprehensive UI and API Test Automation Frameworks, with proficiency in various testing types including Regression, Functional, and Smoke Testing. Proficient in Java and OOP concepts, leveraging Java with Selenium for creating maintainable automated test scripts, and JUnit for assertions.

Experienced in using AWS services such as EC2, S3, Lambda, and CloudWatch for deploying and monitoring applications, enhancing test infrastructure and facilitating continuous integration and delivery. Utilized Sauce Labs and Selenium Grid for robust cross-browser and cross-platform testing. Proficient in employing Karate, a tool for API test automation, which simplifies the creation of complex request payloads, dynamic parameterization, and validation of responses, along with BDD-style testing.

With strong communication skills and the ability to collaborate effectively with development teams, I am a self-motivated, cross-functional team member with a keen sense of responsibility. My passion for technology, commitment to quality, and continuous learning drive my success in a fast-paced and high-stress environment.

TECHNICAL SKILLS

Methodologies

Agile Scrum/Kanban

Languages

Java, SQL, HTML, CSS, XML, Gherkin, JSON, Java Script

Testing Framework

JUnit, TestNG, Cucumber, Maven, Page Object Model,

Testing Tools

Selenium WebDriver, Cucumber, Jenkins, Selenium Grid

Database Testing

Oracle, SQL, JDBC (Java Database Connectivity)

API Testing

Postman, REST Assured Library

Test Types

Smoke, Functional, Regression, Sanity

Repository Systems

Git, GitHub, Gitlab, Bitbucket

Bug Tracking tools Jira Xray

EXPERIENCE

Cigna Healthcare, Ashburn, VA (remote) March 2022 – Present

SDET (Software Development Engineer in Test)

•Strong development skills with Java programming language with the knowledge of OOP concepts;

•Responsible for Performing API testing using JUnit framework for Web Services testing;

•Involved working in a DDD/BDD and can utilize technologies such as JUnit, TestNG, Cucumber frameworks, APIs (REST/SOAP);

•Perform manual API testing using POSTMAN/Swagger and SoapUI tools with JSON and XML;

•Develop all end-to-end automation scripts in JUnit Cucumber framework;

•Used POJO objects for deserialization and serialization with Reassured Library;

•Designed Automation Framework for Web-based (UI) applications;

•Developed and implemented Hybrid, Page Object Model (POM) Data Driven Testing and Behavior Driven Development Frameworks (BDD) with Maven tool;

•Performed parallel and cross browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run parallel;

•Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code;

•Identify and assure creation of reusable, automated tests for future regression scenarios;

•Provide automated test results reports using Cucumber, HTML reports;

•Use JIRA Confluence for the project documentation;

•Create Test Strategies, Test Plans and Test cases from requirements and specification documents;

•Triage, troubleshoot and fix automation related defects;

•Expertise in creating a good acceptance and integration test automation scripts and integrate with CICD tool like Jenkins;

•Use GitHub and Bitbucket for code version control, store and share the code with other team members;

•Experienced in database testing, data manipulation using SQL Queries and establishing Database connection with JDBC (Java Database Connectivity);

•Work closely with Product Management and Engineering Team members from the time an issue is logged to the time an issue is resolved;

•Work in fast paced Agile/Scrum environment (Sprint Planning, Daily Standup Meetings, Sprint Retrospective);

•Set up and manage test environments in AWS EC2, ensuring resources are optimized for automation testing needs.

•Implement and maintain S3 storage solutions for test artifacts like test cases, data, and logs.

•Develop automated test suites to validate EC2 instances and S3 bucket policies and permissions.

•Set up and manage test environments in AWS EC2, ensuring resources are optimized for automation testing needs.

•Coordinate with onsite and offshore teams to ensure 100% delivery;

•Facilitated team members in utilizing BDD frameworks and writing Java codes in combination with Selenium WebDriver, TestNG and Cucumber;

•Perform and support post Production deployment with manual and automated testing;

•Expertise in Smoke, Sanity, Regression, Functional Tests;

Fannie Mae, Reston, VA (remote) January 2020 – February 2022

QA Automation Engineer

•Involved in project's all phases of Agile’s Software Development Life Cycle;

•Assessed and analyzed user stories and participated in Sprint Review Meeting, Review Sessions and Grooming Meetings;

•Applied best Quality Assurance expertise to ensure full Functional Testing of new features being added every sprint, as well as complete regression testing for all previously implemented functionalities in every sprint;

•Performed Positive, Negative, Functional, Regression testing on different operating systems;

•Prepared Test Plan, Test Cases, Test scripts and Test Data based on the functional requirements and test specifications;

•Maintained Automation Framework using Selenium WebDriver with JAVA, Cucumber and TestNG for UI;

•Created Cucumber feature files with Step Definitions using Selenium WebDriver to validate all UI components, popups, browser navigations, mouse movements etc.;

•Expertise in designing Cucumber BDD framework using Cucumber Gherkin language, Cucumber Feature files, Scenario, Scenario Outlines and Examples for Data Driven Testing;

•Use Git for code version control and to store and share the code with other team members;

•Documented software issues and defects in JIRA bug tracking tool. Followed Defect Life Cycle by monitoring the resolution;

•Validated Rest API JSON responses on Postman and automated the test cases with JAVA and Rest Assured library for Back-End testing of the application;

•Experienced in Apache POI for reading and validating data from Excel Files;

•Performed Web Service API testing for content verification and validation with business logic;

•Used Jenkins for Continuous Integration with Selenium Grid for remote test executions;

•Developed SQL Queries to query the database to test the Back-End process of the application;

•Expertise in Back-End testing using JAVA, SQL, and JDBC;

•Effectively worked and communicated with developers, QAs, Scrum Masters, and BAs to solve various types of issues;

Liberty Mutual Insurance, Boston, MA December 2017 – January 2020

QA Engineer

•Designed, developed, and executed comprehensive test cases, test plans, and test scripts to validate software functionality and user experience.

•Identified, documented, and reported defects and issues, collaborating with developers to expedite bug resolution.

•Interpreted and analyzed test results to provide actionable insights for quality improvement.

•Implemented CI/CD pipelines to streamline the build, test, and deployment processes.

•Participated actively in Agile development cycles, including sprint planning, daily stand-ups, and retrospectives.

•Conducted manual and automated testing, covering functional, system, and regression testing to ensure comprehensive coverage.

•Managed and maintained test environments, ensuring accurate setup, configuration, and data seeding for tests.

•Kept abreast of the latest testing tools, methodologies, and industry best practices to continually enhance the testing framework.

EDUCATION AND CERTIFICATION

Agile Fundamentals Course (Project Management Academy) 2023

Project Management Fundamentals Course (Project Management Academy) 2024

PMP Exam Preparation Course (Project Management Academy) 2023

Master of Business Administration, 2012 – 2014

Business School of Kaunas Technology University, Kaunas, Lithuania

Full Government Scholarship Receiver

Bachelor in Marketing and Expertise of Consumer Goods, 2008 – 2012

Azerbaijan State Economic University, Baku

Full Government Scholarship Receiver

LANGUAGES

Azerbaijani: First Language

English: C1

Advanced

Russian: B2

Upper Intermediate

Turkish: C1

Advanced



Contact this candidate