Post Job Free

Resume

Sign in

Automation Engineer Quality Assurance

Location:
Queens, NY
Salary:
48
Posted:
December 06, 2023

Contact this candidate

Resume:

Irin Akter Senior QA Automation Engineer US CITIZEN

Queens, NY 929-***-**** ad1q3r@r.postjobfree.com linkedin.com/in/irin-akter-eng PROFESSIONAL SUMMARY

Experienced 7 years in testing of web applications, GUI, database and web services/ Microservices Restful API with API First Approach and expert on Quality Assurance Automation Engineer and Manual / Functional Software Testing in Software Development Life Cycle using Agile methodologies.

Expertise in QA Principles and SDLC, STLC, Bug life Cycle and QA development methodologies like Agile Scrum and experienced in analyzing business requirements and functional requirements specifications of an application and Tracking Defects using JIRA for Bug Reporting and using Zephyr for managing test cases.

Proficient in creating business based functional Test scenarios, Test cases, Test plans, Test Scripts, Test Execution, Test Specification documents and Traceability Matrix for Manual and Automation testing.

Good knowledge on Sprint Planning, Daily Stand-up, Defect Tracking & Defect Matrix Review Meeting.

Experienced in Functional Testing, UAT (User Acceptance Testing), GUI, Unit Testing, Integration Testing, System Testing, Sanity Testing, Smoke Testing, Regression Testing, Black Box and Grey Box Testing.

Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using of different type of framework like Module driven, Data driven and Hybrid framework, Keyword driven and Designing TDD framework using TestNG/JUnit as well as BDD framework using Cucumber following Gherkin format with Selenium WebDriver to test the behaviors of the application using Cucumber.

Performed manual services testing using Postman and automation testing of Restful web services using Rest Assured with API First Approach where API is a product and used Object Oriented Programming.

Experienced in developing Page Object Model Framework using Page Factory in Selenium WebDriver.

Designed and developed the automation test scripts for Middle Tier Database within the application which gets the data and analyze the data from various data resources like Web Services, host servers and Used SQL queries to retrieve and manipulate data and ensure data integrity.

Extensively experienced in Cross-Browser and Parallel execution using TestNG by creating groups and running test cases in cloud services using Browser Stack, Sauce Labs and Grid for WEB.

Experienced in using Jenkins as a Continuous Integration and Continuous Deployment (CI-CD) server to configure with GitHub, Maven and setting up all required nightly build jobs using Jenkins.

Generated TestNG, Customized extent reports in HTML and email-able formats and performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid.

Experienced in various applications to ensure proper business compliance and reporting the defects in HP ALM/Quality Center and troubleshooting, debugging, communication skills, interpersonal and time management skills and Working experience in both Windows and UNIX environment.

Excellent team player to work in conjunction with team of testers, developers, and another team member in the project within offshore, nearshore and onside team. TECHNICAL SKILLS

• Frameworks: TDD, Cucumber BDD, Junit, TestNG,

Page Object Model, Data Driven Framework.

• Testing Tools: Cucumber, Selenium WebDriver

/Selenium IDE/Selenium Grid, JIRA, HP ALM, Junit,

TestNG, Postman, Rest API.

• Micro Services Tools: Rest-Assured, Postman.

• Version Control Tools: Git, GitHub, Bitbucket.

• Build/CI-CD Tools/ Cloud Environment: Maven Build, Jenkins CI CD, Browser Stack, Sauce Labs.

• IDE: Eclipse, IntelliJ IDEA.

• Bug Reporting Tools: JIRA, HP ALM.

Language: Java, CSS, SQL, HTML5, XML, JSON.

• Database: Oracle, MY SQL, MS Access.

• Operating System: Windows, UNIX/Linux, OS X (Mac).

• Applications: MS-Office (Word, Excel, PowerPoint).

• Methodology: Agile Scrum, Waterfall.

• Communication: Slack, MS Team, Skype/WebEx.

• Testing: Regression, Smoke, Sanity.

• Application Architecture: Rest API Micro Service, MVC Design Pattern.

PROFESSIONAL EXPERIENCES

TD Bank, Boston, MA August,2020 to Present

Senior QA Automation Engineer

Responsibilities:

Performed Ad-hoc, Smoke, Functional, Acceptance, System, Integration, Usability, and Regression testing etc. during different stages of the application development.

Used JIRA for Configuration Management and Defect Tracking and Developed and Executed Test Plan & Test Script in JIRA and Raised defects in JIRA defect tracking system and Prepared Test reports and deliverables and submitted for version releases using JIRA.

Designed and Developed Test Cases and Test data for automated testing including positive and negative Test using Selenium, TestNG and IntelliJ IDEA used for test automation script purpose.

Review automation code developed by other team members before merging into master branch and use GitHub to store and share all the automation scripts and Run automation scripts in the UAT environment when UAT makes request to regression test the environment and Demo the automation code on a regular basis to internal team to ensure best practices are followed.

Involved in Web services testing using REST-Assured to send request and validate response XML or JSON.

Performed manual test case execution for Rest API using Postman and Micro services testing by REST- Assured with Cucumber where API first approach design pattern is the product.

Used Selenium WebDriver locators like (XPATH, CSS Selectors, Firebug, Fire path locator) and WebDriver to test the web application and Rest Assured for Rest API Automation where API First Approach used.

Test critical bug (tracked using Jira) fixes including critical fixes and coordinate with developers in release of bug fixes meeting and defect prioritization and defect triage meetings with all the stakeholders.

Executed all the Test Cases in the Test Environment and maintained them and documenting the test queries and result for future references as well as triage automated test results.

Participated in the full Software Life Cycle for testing activities – from Test planning, Test execution to test monitoring, status reporting, documentation and data validation and Regression Testing.

Designed, developed and implemented POM (Page Object Model) based on Automation Testing Framework utilizing Java, Selenium WebDriver, Maven, TestNG and Cucumber.

Wrote SQL queries to verify the database tables and Involved in verifying the back-end Tables by using SQL statements and different types of complex queries.

Identify weaknesses in QA Processes, Web testing, Selenium Automation, Suggested & implement improvements and perform tests based in the Agile Environment. Take part in all Agile/Scrum meetings including Daily Standup, Grooming sessions, Sprint Planning and Retrospectives.

Used GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.

Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build in CI CD pipeline and BrowserStack Cloud Environment.

Developed automation framework for Selenium WebDriver in Page Object Model Framework for TDD

(TestNG)and for Smoke test and Regression test to generate test execution result using BDD (Cucumber).

Created Selenium tests scripts for regression testing and Data Driven Test using test data from excel files.

Involved in Web services testing using REST-Assured to send request and validate response XML or JSON.

Used JIRA for Configuration Management and Defect Tracking and Developed and Executed Test Plan & Test Script in JIRA and Raised defects in JIRA defect tracking system and Prepared Test reports and deliverables and submitted for version releases using JIRA.

Prepared Test status reports for each stage and logged any unresolved issues into Issues log. Environment: TestNG, JIRA, MS Office, MVC, XPath, SharePoint, HTML, CSS, Java, Selenium WebDriver, Jenkins, Cucumber BDD, BrowserStack, Rest API, Rest Assured, Maven, SQL, Chrome, Firefox, Safari, Windows. CVS Health, Buffalo Grove, IL November,2017 to July,2020 QA Automation Engineer

Responsibilities:

● Analyzed project documentation and provide stakeholders with quality assurance risk assessment.

● Identified the record, tracked and prioritized defects within the integration and stage environments.

● Provided comprehensive and detailed information within the current defect management tool.

● Created the Test Traceability Matrix for tracking the issues right from the requirements.

● Performed Regression tests to verify whether modification made in the application did not cause unintended adverse side effects and Automated the regression test cases using java with Selenium WebDriver and TestNG and automated the Test Cases using Selenium, Eclipse IDE and Junit.

● Executed automated tests in appropriate test regions in support of unit, Integration, Functional, and Regression Testing by using Selenium and Developed regression scripts using Selenium.

● Used JIRA for Bug Tracking, Bug fixing, and Bug Reporting and raising issues and interacting with developers also responsible for communicating the status to the development team in Agile.

● Involved in the Database Testing using SQL queries and Performed back-end testing using SQL queries to make sure that data entered had been uploaded correctly into the SQL database.

● Performed functionality and regression testing during the various phases of the application and developed Testing Scripts, Executed and Analyzed Test Results using Hybrid Framework using Selenium WebDriver.

● Used Jenkins as a Continuous Integration CI CD server to configure with GitHub and Maven and Scheduled testing job and set up the flag to run automation script every time developer commits new code.

● Involved in efficient locator’s strategy like Xpath and CSS to run WebDriver script in stable condition.

● Used GitHub for code repositories and Maven for the dependencies and Jenkins for Continues integration.

● Developed automated testing scripts using Modular approach to Integration and Regression testing to check compatibility of new functionality with the existing functionalities using Selenium WebDriver.

● Developed automation framework for Selenium WebDriver in Page Object Model Framework for TDD

(TestNG)and for Smoke test and Regression test to generate test execution result using BDD (Cucumber).

● Performed manual test case execution for Rest API using Postman and Micro services testing by REST- Assured with BDD Cucumber and performed UI testing, Database testing after reviewing the story cards and database diagram with the developer based on Acceptance Criteria.

● Cross browser compatibility testing is executed by testing web applications and Involved in designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically and weekly project report that includes Test Metrics and status reports. Environment: MS Office, SQL Server, Java/J2EE, Selenium, TestNG, Junit, JIRA, Cucumber BDD, Xpath, Windows, IE, Firefox, Chrome, Java Script, Linux, Jenkins CI CD, Java, Selenium Web Driver/Grid, TestNG/Junit, XML, Rest API, Maven, GIT, GitHub.

CareFirst BlueCross BlueShield, Reston, VA January,2015 – October,2017 Software Test Automation Engineer

Responsibilities:

Participated in Test reviews as necessary assisted in the preparation of test estimates and project schedules and Involved in creating Test Plan and Test Cases as per requirements.

Tested the application on different browsers as a part of workstation compatibility testing to maintain cross-browser functionality and Conducted Regression Testing whenever some code module was changed, identified risks and developed mitigation strategies.

Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using JIRA and performed defect management using JIRA and Worked on Data Driven Framework and MVC for Automation test scripts.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java using TestNG prior to agile release and developed test code in Java language using Eclipse IDE.

Performed GUI, Functional and Regression testing by automated using Selenium WebDriver, TestNG, Maven and Jenkins and maintained and executed Maven build files for running automated tests.

Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework and Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the script and Rest Assured for Rest API Automation.

Developed automation framework for Selenium WebDriver in Page Object Model Framework for TDD

(TestNG) and used Firebug/Fire Path add-on tool to identify the object's XPATH, link in the application.

Used XPATH and DOM to work with dynamic and static objects in Selenium WebDriver and Conducted Cross browser testing in IE and Firefox and Used GitHub as repository to store all codes.

Read and understand business requirements in order to create manual test cases that will be used to validate the correct functionality of the application under test and Creation of test cases using business requirements as reference and Performed Functionality, Integration and Regression Testing.

Regularly met with business team to participate in requirement gathering and wrote Test design and Test Cases to meet assigned requirements with detailed attention in traceability matrix.

Developed Test Conditions, Test Cases for User Acceptance Testing (UAT) to executed Test Case Scenarios.

Performed initial Smoke testing to determine if the product was stable enough to withstand a major testing effort and performed usability testing to test the user friendliness of the website.

Executed various SQL Queries to perform backend testing using Oracle and involved in writing SQL Queries to check Data integrity with the GUI of the application where data is fetching through Rest API.

Involved in development of Hybrid Test Framework using Selenium and Junit and Responsible for Integrating Selenium Tests with Jenkins (CI-CD). Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Coordinated meetings with the Development teams for appropriate handling of the bugs and their timely resolution and participated in bug review meetings on behalf of the QA team. Environment: Maven, GIT, GitHub MS Office, SQL Server, Java/J2EE, Selenium, TestNG, Junit, JIRA, Cucumber Firebug, Xpath, Firebug, Windows, IE, Firefox, Chrome, Java Script, Linux, Jenkins CI CD. EDUCATION

Master of Business Administration

REFERENCES

Available upon request



Contact this candidate