Post Job Free

Resume

Sign in

Quality Assurance C#

Location:
Alexandria, VA
Posted:
December 13, 2023

Contact this candidate

Resume:

Khwaja Latif Sediqi

Green Card Alexandria, VA ad1xng@r.postjobfree.com 540-***-****

Skills

Programming Language: Java, SQL, C#, Groovy, HTML, CSS, XML, JSON

Automation/Testing Tools: Wave, RSpec, WinAppDriver, Playwright, Postman, SoapUI, Karate API, Rest Assured Library, Selenium WebDriver, Selenium Grid, Bitbucket, GitHub, JDBC, Maven, Junit, TestNG, Cucumber BDD, Eclipse, BrowserStack, Sauce Labs, VMWare, Citrix, SpecFlow, Robot Framework, Log4J

Test Management Tools: TestRail, Zephyr, XRay, TestLink, QTest, ALM, Jira

Database: PostgreSQL, SQL Server, DB2, Mainframe, Oracle, MySQL

CI/CD: Jenkins, Azure DevOps, Bamboo, TeamCity, Travis CI, GitLab CI

Types of Testing: API Testing, DB Testing, UI Testing, Integration Testing, Regression Testing, Black-Box Testing, Functional Testing

Others: Scrum/Kanban, Waterfall, VM, Windows, Mac, Linux, .Net, JavaScript, AngularJS, NodeJS, REST/SOAP API, Splunk, Putty, Apache Tomcat

Summary

oHighly skilled software quality assurance and automation with over 7+ years of experience, demonstrating expertise in designing, developing, and implementing robust test frameworks using automation tools and technologies such as Selenium WebDriver, Java, Maven, Cucumber, JUnit, and Karate API.

oStrong analytical, debugging, and documentation skills, with meticulous attention to detail and a consistent adherence to project timelines and deadlines. Ensuring the delivery of high-quality software products.

oExpertise in designing, developing, and maintaining automation frameworks using Selenium WebDriver, Java, maven, cucumber, JUnit, and Karate API, with experience in integrating automation frameworks with CI/CD pipelines using tools like Jenkins, and Bamboo.

oExperienced in writing complex SQL queries for data retrieval and manipulation, utilizing JDBC to establish connections with databases, and implementing data validation strategies within the end-to-end testing automation framework, ensuring accurate and reliable data validation across multiple database tables and systems.

oProficient in utilizing industry-leading API testing tools such as Postman, SoapUI, RestAssured library, and Karate API to conduct comprehensive web services testing, with a focus on validating JSON and XML formatted data. Demonstrated capability in building automation frameworks using RestAssured Library & Karate API, allowing for efficient and effective API test automation.

oProficient in utilizing TestNG assertions to perform comprehensive validation of expected outcomes and comparing actual results with the expected values, ensuring reliable and accurate test assertions during cross-browser testing using Selenium Grid in parallel, enabling efficient execution across multiple browser configurations simultaneously

oSkilled in utilizing advanced SQL features such as joins, subqueries, aggregate functions, and stored procedures to perform comprehensive data analysis and cross-validation of data integrity and accuracy across UI and API responses against the database.

oSkilled in utilizing Git for version control, including managing branches, merging code changes, resolving conflicts, and leveraging Git commands such as git add, git commit, git push, and git pull.

oIn-depth knowledge of essential web technologies including HTML, CSS, JavaScript, and Ajax. Extensive experience in testing web applications across various browsers like Chrome, Firefox, and Safari, and proficient in utilizing advanced troubleshooting and debugging tools such as chroPath, SelectorHub, and Chrome Developer Tools.

oProven expertise in problem-solving and defect management, utilizing i tools such as Atlassian Jira, ALM, and Rally for efficient bug tracking and reporting. Implementation of automation frameworks that seamlessly integrate with Jira requirements through plugins like Xray, enabling comprehensive test coverage and effective collaboration with development teams.

oSkilled in integrating Extent Report framework into test automation suites, generating detailed and visually appealing test reports with rich insights, including test execution summaries, step-by-step logs, screenshots, and overall test status, facilitating effective test result analysis and reporting.

oProven track record of collaborative teamwork with cross-functional teams, including developers, business analysts, and project managers. Ensuring effective communication, timely delivery, and successful outcomes of high-quality software products.

Experience

Cigna – St. Louis, MO(Remote) Dec 2020 - Present

Sr. SDET

Responsibilities:

oDeveloped a comprehensive automation framework using Java, Selenium WebDriver, Karate API, TestNG, Maven, and Cucumber. Automated and validated UI components, including pop-ups, browser navigations, mouse movements, and web tables. Additionally, designed generic methods to perform HTTP requests, retrieve and validate server responses using advanced SQL queries, object-oriented concepts, and collection framework to automate API testing using Karate API.

oProvided mentorship and guidance to new team members, emphasizing the importance of maintaining coding standards and implementing reusable code practices within the project, fostering a culture of excellence and continuous improvement.

oEngaged in collaborative efforts with development team members, actively participating in walkthroughs to enhance understanding of system functionality and contribute to overall testing quality improvement.

oConducted comprehensive data validation during API and UI end-to-end testing by utilizing JDBC, executing SQL queries to validate data integrity, required fields, data formats, duplicate rows, and other data-related aspects, ensuring accurate and reliable testing results.

oContributed valuable insights and actively participated in QA weekly meetings, providing input on Enhancement and Modification Request issues and defects in the application.

oImplemented robust UI automation testing for web applications using Selenium WebDriver with BDD framework, TestNG, Cucumber, Maven, and Java, ensuring high-quality software delivery.

oAutomated comprehensive UI testing of all components, including Pop-ups, Browser navigations, Mouse Movements, and web tables, utilizing Selenium WebDriver and TestNG assertions.

oConducted both manual and automated REST API testing using Postman and Karate API, ensuring the verification of functionality and reliability for the corresponding Web Services.

oMaintained the Selenium and Java automation code and resources in source controls like GIT, utilizing the capabilities of GitHub for continuous improvement and seamless integration of new features.

oExecuted SQL Queries for data validations, ensuring compliance with required fields, data formats, duplicate rows, and data integrities, among other essential functionalities.

oEfficiently tracked test progress, execution, and deliverables, and reported defects using Jira bug reporting tool, facilitating effective communication and issue resolution.

Regions Bank– Washington, DC Oct 2018 - Nov 2020

QA Engineer

Responsibilities:

oLeveraged a range of open-source tools including Selenium, Cucumber, Jenkins, Maven, SoapUI, JUnit, JIRA, and Eclipse to execute automated testing of web-based user interfaces across various browsers.

oDeveloped and maintained automation frameworks using a powerful stack of technologies including Selenium, Java, C#, TestNG, Cucumber, RestAssured Library, Karate API, and Maven build management.

oActively participated in QA meetings, including code reviews and knowledge transfer sessions, providing valuable insights and expertise in automated testing efforts.

oUtilized Postman, RestAssured API, and Karate API to validate data from the server by sending requests and validating the responses for RESTful Web Services.

oEmployed the Page Object Model (POM) design pattern and Page Factory to enhance code quality, eliminate duplication, and improve the efficiency of the existing automation framework.

oConfigured and maintained Jenkins, effectively implementing the Continuous Integration and Continuous Deployment (CI/CD) process. Seamlessly integrated the tool with Maven Project to schedule automated builds.

oDeveloped and executed PL/SQL queries to retrieve data from diverse tables, enabling rigorous back-end integration testing and ensuring data consistency on the front-end.

oDeveloped and executed automated test scripts using Selenium to validate front-end data against back-end tables in SQL Server Database, ensuring data integrity and accuracy.

oCreated and executed SQL queries to verify the insertion, deletion, and updating of supporting tables, playing a crucial role in comprehensive database testing.

oPerformed rigorous regression testing in higher environments to validate the stability of the software, diligently resolving any encountered failures and conducting thorough analysis to identify the root causes.

oCollaborated closely with developers, product managers, and stakeholders to gain a comprehensive understanding of system requirements, limitations, capabilities, performance requirements, and interfaces.

oAttended daily scrum meetings to provide regular project status updates, discuss business changes, and plan actionable items for the QA team.

Verizon – Ashburn, VA Mar 2016 – Sep 2018

QA Engineer

Responsibilities:

oCollaborated closely with the DevOps team to establish a pipeline for Continuous Integration and Deployment. Implemented DevOps principles and utilized CI/CD tools, such as Jenkins, to automate daily Smoke Suite execution for lower regions and weekly Regression Suite execution for higher regions, significantly reducing manual efforts.

oDesigned and implemented generic methods utilizing advanced SQL queries, Object-Oriented Concepts, and Collection Framework for API automation, ensuring seamless HTTP Requests and accurate validation of server responses.

oConducted thorough manual testing, leveraging reusable framework methods, and executed extensive regression test suites. Generated detailed test reports to support the software testing process, while actively contributing to scrum and planning meetings for effective project management.

oOptimized the efficiency of the existing framework by streamlining and optimizing the test execution process. This resulted in faster and more reliable testing of new features and releases within an Agile environment.

oUtilized Bitbucket for robust version control, collaborating with team members to create and manage branches, commit and push updated code, and seamlessly merge branches back into the master branch.

oConducted scheduled regression testing, ensuring the necessary updates and modifications to test data and web element locators to facilitate successful test execution and maintain product quality.

oCollaborated closely with developers and product managers to gain a deep understanding of system requirements, project limitations, capabilities, performance requirements, and interfaces, ensuring alignment with testing efforts and successful project outcomes.



Contact this candidate