Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ainur Sulaiman

Chicago,IL

Summary

•Highly skilled Software Development Engineer in Test (SDET) with over 7 years of comprehensive experience in manual and automation testing , specializing in web, mobile, API, and database testing.

Currently at Thentia, automated testing processes using tools like JavaScript and Cypress while implementing cross-browser testing with BrowserStack to ensure a consistent user experience across platforms. Developed and maintained advanced automation frameworks such as Page Object Model (POM) and Data-Driven Testing to increase test coverage, efficiency, and reusability.

Experience includes API testing using Postman and Rest-Assured, and automated backend testing by writing SQL queries to ensure data integrity. Extensive experience with Selenium Grid for parallel testing across multiple environments, further optimizing testing cycles.

Collaborated closely with cross-functional teams and developers through pair programming, improving software quality by identifying and resolving issues early in the development lifecycle.

Applied Agile methodologies effectively, participating in daily stand-ups, sprint planning, and retrospectives to ensure timely project delivery.

With a strong command of tools like JIRA, Git, and GitHub for test management and version control, excels at managing both automation and manual testing processes. Expertise in conducting functional, Regression, Smoke, and Performance Testing , consistently developing comprehensive test documentation and reports to track progress and outcomes.

Ability in implementing Selenium Grid to run Regression Tests on multiple platforms and various browsers in parallel

Effective in writing SQL queries for Backend Testing and validating data
Proficiency in important testing techniques like Black box white box testing, Unit testing, Integration testing, Smoke reaction & functional testing.

Overview

7
7
years of professional experience

Work History

Software Test Engineer, Test Automation Engineer

Thentia
01.2023 - Current
  • Managed defect tracking systems, ensuring accurate documentation of issues for efficient resolution.
  • Identified critical bugs and worked closely with developers to ensure timely resolution, resulting in a more stable product.
  • Developing Steps and Step Definitions and implementing a Test Runner for running test cases with the Cucumber Framework.
  • Executing functional testing on web and mobile applications to ensure features perform as expected across various devices and browsers.
  • Crafting and executing test plans and cases using JIRA , leading to a 25% reduction in bug leakage.
  • Launching a fully adaptable testing framework utilizing TestNG to prioritize and control test execution sequences and construct data-driven tests.
  • Strategizing and executing test cases for different aspects of the User Interface, automating tests using Selenium WebDriver and JAVA in IntelliJ IDEA.
  • Creating and maintaining automated test scripts with JAVA, Selenium, and TestNG, cutting down manual testing efforts by 50%.
  • Collaborating with development teams to integrate Jenkins CI/CD pipeline, ensuring continuous testing and accelerated release cycles.
  • Conducting Regression testing and System testing for various combinations utilizing both Manual and automated scripts.
  • Achieving a notable 20% reduction in insurance-related test script development time by skillfully implementing a BDD Framework to establish a customized Page Object Model, significantly enhancing maintainability and adaptability in insurance-specific scenarios.
  • Building and maintaining test automation frameworks using JAVA to ensure efficient and reliable automated testing of software applications.
  • Setting up and maintaining CI/CD pipelines using Jenkins, Azure DevOps, and Microsoft Azure for seamless continuous integration and delivery.
  • Crafting clean, concise, and maintainable Groovy code to automate test cases, scenarios, and scripts.
  • Developing and maintaining automated test scripts using IntelliJ IDEA to enable end-to-end testing of web, mobile, and API applications.

Software Test Engineer, Test Automation Engineer

ACE Hardware
06.2020 - 12.2022
  • Identified critical bugs and worked closely with developers to ensure timely resolution, resulting in a more stable product.
  • Managed defect tracking systems, ensuring accurate documentation of issues for efficient resolution.
  • Participated in Agile scrum ceremonies, attended Daily scrum, Sprint Planning, Review meetings, Retrospective meetings, and Live DEMOs for business partners, connecting with the Onshore and Offshore teams.
  • Engaged in weekly QA meetings to sync up and share knowledge with other QA team members.
  • Developed and executed regression test scripts in IntelliJ IDEA using the JAVA scripting language.
  • Reviewed business requirement documents to write detailed test plans and test cases.
  • Executed complex SQL queries in Microsoft SQL DB.
  • Automated test cases and integrated them with Browser Stack for multi-platform and multi-browser testing.
  • Executed various test plans to identify defects and reported them with detailed information and screenshots in Azure.
  • Built end-to-end applications from scratch using JAVA programming language and integrated them with Jenkins pipeline for continuous delivery.
  • Automated web API testing using the Rest-Assured framework by invoking CRUD method calls.
  • Manipulated data from databases and performed data validation to check the integrity of data with the UI using SQL queries.
  • Developed automation test scripts using Selenium WebDriver, Cucumber, JUnit, JDBC, Rest Assured, JAVA, and Maven.
  • Integrated JAVA-based test automation scripts with testing tools and frameworks such as Selenium WebDriver, and Cucumber for web application testing.
  • Performed smoke testing, integration testing, regression testing, database testing, system testing, data verification testing, and user acceptance testing (UAT).
  • Maintained behavior-driven development in the automation framework with the help of Cucumber and Gherkin language.
  • Applied Apache POI methods for writing and reading to/from Excel sheets to perform data-driven testing.
  • Collaborated actively with developers, business analysts, and product owners in an Agile environment to determine requirements.

Quality Assurance Analyst

JB Hunt
09.2017 - 04.2020
  • Mentored and coached team members on QA topics and strategies.
  • Participated in regular meetings with cross-functional teams to discuss progress updates, communicate concerns or challenges, and ensure alignment of project goals.
  • Reported progress, test metrics and results to project stakeholders.
  • Maintained comprehensive knowledge of relevant industry regulations and standards, ensuring compliance throughout the QA process.
  • Directly involved in planning and analyzing the application requirements and creating Test Plans, Test Cases, and developing Test Scripts.
  • Created Requirement Traceability Matrix (RTM) for Requirements and Test Cases.
  • Worked on various aspects of the User Interface of the application and automated the test cases using Selenium WebDriver and Java in IntelliJ.
  • Generated Automated Test report after the Smoke test. Sending emails to the team about the monthly patching and Smoke Test execution.
  • Performed data-driven Testing by fetching data from Excel sheets and Databases to verify the application’s behavior for different data inputs.
  • Participated in all Agile ceremonies, and meetings with BA and Developers to resolve defect issues.
  • Responsible for creating test data using automation scripts in Selenium WebDriver with JAVA.
  • Attended daily stand-ups, Sprint Planning, Sprint Grooming, Sprint Retrospective meetings, and Review sessions, directly participated in Production support and user feedback sessions, and participated in documentation review meetings with developers and the BA team.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository systems like GitHub.
  • Performed API testing manually using Postman and automated those tests using the Java Rest Assured library.
  • Maintained query operations on SQL to do database validation. Used standard SQL functions and commands.
  • Used BDD with Cucumber, and JAVA language and created future files with the scenario and scenario outlines as well as writing definitions for behavior.
  • Executed manual and automated test cases and managed the defects in Jira.
  • Configured and controlled all dependencies of project and tool versions using the Maven POM file.
  • Executed Regression testing at the end of the sprint to ensure the overall quality of the product.
  • Extended Data-driven framework and implemented reusable methods across the application.

Education

Bachelor of Science -

Jusup Balasagyn Kyrgyz National University
Kyrgyzstn, Bishkek

Skills

Testing tools

Selenium WebDriver, Selenium Grid, Junit/TestNG, REST API Libraries, Cucumber/Gherkin, Postman

Programming Languages:

Java, JavaScript, C#, HTML, CSS, JSON, Gherkin

Testing Framework:

Page Object Model (POM), Behavior Driven Development (BDD), Test Driven Development (TDD), TestNG, JUnit

Bug tracking tool:

JIRA, Wrike, Click Up, ZenDesk

Methodologies:

Agile, waterfall, SDLC

Databases:

Oracle, MySQL, JDBC

Timeline

Software Test Engineer, Test Automation Engineer

Thentia
01.2023 - Current

Software Test Engineer, Test Automation Engineer

ACE Hardware
06.2020 - 12.2022

Quality Assurance Analyst

JB Hunt
09.2017 - 04.2020

Bachelor of Science -

Jusup Balasagyn Kyrgyz National University
Ainur Sulaiman