Post Job Free
Sign in

Qa Engineer Performance Testing

Location:
Chicago, IL
Posted:
January 27, 2025

Contact this candidate

Resume:

Aaqib Mohammed

Phone: 737-***-****

Email: *****.****@*****.***

Professional Summary:

Dynamic and detail-oriented QA Engineer with 7 years of experience in software testing, specializing in both manual and automated testing. Expertise in developing and implementing test strategies that improve software quality and ensure seamless user experiences. Proficient in working within diverse industries, including IT services, manufacturing, and finance. Strong problem-solving skills with a focus on delivering exceptional results through effective collaboration and innovative testing solutions.

Skills

Automated Testing Tools: - Selenium WebDriver,TestNG, JUnit, Pytest, LoadRunner, Cypress

Manual Testing: - Functional Testing, Regression Testing, Integration Testing, Smoke Testing, Sanity Testing.

API Testing: - RESTful APIs, Postman, RestAssured.

Programming Languages: - Python, Ruby, SQL.

Database Testing: - SQL, JDBC.

Frameworks: - BDD with Cucumber, ETL Testing.

CI/CD Tools: - Jenkins, GitHub.

Performance Testing: -LoadRunner.

Cloud Services: -AWS S3, AWS Lambda.

Communication Protocols: -HTTP, HTTPS, WebSocket.

Agile Methodologies: - Scrum, Kanban.

Soft Skills: - Excellent analytical skills, Strong troubleshooting abilities, Effective collaboration skills.

Professional Summary

Client: NoviLabs, Austin, TX Oct ’21 – Till date

Role: Test Engineer

Responsibilities:

• Conducted functional, regression, and performance testing for banking applications, including RESTful API testing and validation of HTTP/HTTPS protocols.

• Automated test scripts using Selenium WebDriver with Python and integrated them into CI/CD pipelines via Jenkins.

• Validated ETL workflows to ensure accurate data transformation and loading.

• Performed API testing using Postman and automated API validations using Pytest.

• Designed and implemented test automation frameworks using TestNG and BDD with Cucumber.

• Utilized AWS services such as S3 for test data storage and Lambda for executing test cases in serverless environments.

• Conducted database validation using SQL and JDBC to ensure data integrity.

• Tested WebSocket-based real-time applications to verify message delivery and performance.

• Created strategy validated with Selenium automation, generated reports for finance applications.

• Developed Typescript using Cypress and achieved 95% pass rate in regression testing.

• Developed Python scripts to automate daily tasks and improve efficiency.

• Responsible to document issues in various tools like Excel, JIRA.

• Extensively worked in linux/unix based environments.

• Led cross-browser testing initiatives to ensure compatibility across Chrome, Firefox, and Safari.

• Extensive knowledge of implementing security measures for RESTful APIs, including OAuth, JWT, and API key management to protect sensitive data.

• Developed and maintained automated test scripts using Selenium and Salesforce-specific tools, increasing test coverage by 40% and reducing manual testing efforts.

• Mentored junior QA engineers on testing best practices and tools.

• Designed comprehensive test strategies and plans, incorporating functional, regression, and performance testing to ensure high-quality deliverables.

• Familiar with Zephyr Scale for test case management and tracking.

• Collaborated with developers to resolve defects and enhance application performance.

• Designed and implemented BDD frameworks using Cucumber and Ruby for behavior-driven development.

• Implemented GitHub Actions for test automation workflows and version control.

• Enhanced test coverage by automating complex business scenarios.

• Extensive hands-on coding in C#, VB.NET, ASP.NET, Java, Python, Perl, PHP, JavaScript, VBScript, Shell, Ruby, and PL/SQL, developing robust applications and scripts.

• Created mock services in Java for testing purposes, simulating external dependencies and ensuring test environments were isolated and reliable.

• Assisted in security testing to validate compliance with data protection regulations.

• Conducted root cause analysis for recurring issues and proposed effective solutions.

• Performed performance testing using LoadRunner to evaluate system behavior under load.

• Transcribed several SQL queries to test, purge data and verified the results.

• Leveraged Jenkins and Gitlab CI to automate testing.

• Conducted thorough testing of Salesforce APIs using Postman and SOAP UI, validating data integrity and performance across integrations.

• Authored detailed test plans and cases to align with Agile methodologies.

• Monitored application logs for error diagnostics and real-time analysis.

• Conducted regular code reviews and provided feedback to improve code quality.

• Worked on test data preparation for integration and end-to-end testing.

• Implemented parallel test execution to accelerate the testing cycle.

• Conducted detailed application process assessments, identifying bottlenecks, potential risks, and inefficiencies in workflows to improve the overall testing process.

• Coordinated with UAT teams to validate feature readiness.

• Automated regression test suites to ensure stability during frequent releases.

• Participated in defect triage meetings to prioritize and resolve issues efficiently.

• Designed dynamic dashboards for test execution metrics and reporting.

• Analyzed documents and functional specification documents to prepare test strategies and test plans.

• Performed stress testing for APIs for several technologies.

• Worked closely with developers to design, implement playwright tests to test application behaviors.

• Developed and maintained automation scripts for several web applications and used git to effectively maintain them.

• Ensured minimum impact and smooth transitions during migrations/upgrades.

• Integrated security testing tools into github workflow to identify vulnerabilities early on.

• Carried out regular audits to maintain code quality and eliminate any redundant scripts.

• Executed test scripts across multiple test cycles to identify and resolve any abnormalities.

• Brainstormed and implemented best practices for merging and branching in SVN in collaboration with QA and development team.

Client: Flex, Austin,TX Sep ’19- Jul ’21

Role: QA Consultant

Responsibilities:

• Developed and executed automated test cases using Selenium WebDriver and TestNG framework.

• Conducted ETL testing for data migration and transformation processes.

• Worked in agile methodology, participating in daily stand-up meetings, setting up sprints to achieve program goals.

• Validated RESTful APIs for enterprise applications using Postman and Pytest.

• Performed database testing using SQL and JDBC to ensure data consistency.

• Integrated automated testing into CI/CD pipelines using Jenkins and GitHub.

• Conducted stress and load testing with LoadRunner to identify performance bottlenecks.

• Validated EDI transactions and conducted back-end database testing, to ensure data integrity and compliance with business requirements.

• Automated mobile application testing using Appium integrated with Jenkins pipelines.

• Used Postman and Azure functions to automate API testing for robust integration.

• Configured and maintained CI/CD pipelines using Jenkins and GitHub for automated testing.

• Conducted WebSocket testing to validate real-time data communication.

• Coordinated and worked across several time zones with off shore teams to ensure project completion and delivery.

• Worked closely with PMs and Scrum Masters to define acceptance criteria and set standards to ensure quality of work.

• Mentored several engineers with various tools and methodologies of the team and organizations.

• Tested Kubernetes operators to automate application life cycle management, enhancing deployment consistency.

• Implemented performance testing strategies using JMeter to assess system scalability and reliability under varying loads.

• Implemented tagging techniques in SVN to mark stable releases of testing scripts, to make tracking easy.

• Integrated visual testing tools like Percy, Applitools with Cypress to automate visual regression testing, ensuring UI consistency.

• Developed shell scripts to automate Docker containing management tasks to streamline test environments setup process.

• Evaluated third-party applications from the Salesforce AppExchange, ensuring compatibility and performance within the existing Salesforce ecosystem.

• Implemented GitOps workflows using tools like ArgoCF, Flux to manage Kubernetes

• Automated regression test suites to enhance test coverage and efficiency.

• Worked with development teams to integrate QA practices to DevOps workflows in Azure to enable smooth continuous improvement.

• Documented issues, enhancements, infrastructure challenges in JIRA, excel for improvement.

• Held regular meetings during program execution with developers and project team to closely work on open issues.

• Created strategy validated with Selenium automation, generated reports for finance applications.

• Developed Typescript using Cypress and achieved 95% pass rate in regression testing.

• Collaborated with Agile teams to ensure timely delivery of quality software.

• Conducted usability testing to improve user experience.

• Authored detailed documentation for automated testing frameworks.

• Integrated Playwright tests with code quality tools (ESLint, Prettier) to enforce coding standards and improve code quality.

• Conducted data validation for complex ETL workflows during system upgrades.

• Automated repetitive tasks to streamline testing processes using Python and Shell scripts.

• Reviewed system designs and architecture to align testing strategies.

• Implemented version control for automated test scripts using GitHub.

• Contributed to knowledge-sharing sessions on test automation practices.

• Worked as the QA Point of Contact for several projects to ensure smooth collaboration and effective communication.

• Coordinated with DevOps teams to optimize test execution pipelines.

• Conducted BDD training sessions for team members to adopt new methodologies.

Thomson Reuters Corporation. MN Feb ’17- Jul ‘19

Role: QA Assurance Engineer

Responsibilities:

• Designed and implemented test automation frameworks using Selenium and JUnit.

• Set up monitoring for APIs using Postman monitors, enabling scheduled test runs and generating reports for continuous quality assurance.

• Leveraged Docker to execute cross-platform testing, ensuring applications function correctly across different operating systems and environments.

• Conducted manual and automated testing of RESTful APIs and ETL workflows.

• Validated HTTP/HTTPS requests for secure application communication.

• Automated functional and regression tests using TestNG and Pytest frameworks.

• Conducted database testing using SQL to ensure data accuracy.

• Performed WebSocket testing for real-time messaging applications.

• Automated API testing using RestAssured and Postman.

• Collaborated with developers to resolve defects and optimize application performance.

• Conducted performance testing using LoadRunner to analyze application scalability.

• Enhanced system testing strategies for compatibility across diverse platforms.

• Designed test data generators for dynamic test scenarios.

• Conducted data migration testing to validate ETL processes.

• Automated cross-browser testing using Selenium Grid.

• Participated in Agile ceremonies to align testing efforts with project goals.

• Developed reusable test components for faster script development.

• Monitored application logs to debug and resolve issues in real time.

• Implemented traceability matrices to ensure comprehensive test coverage.

• Conducted risk-based testing to prioritize critical application features.

• Provided training on test automation tools and frameworks to new team members.

• Authored technical guides on best practices for automated testing.

• Assisted in security audits by validating application vulnerability fixes.

• Conducted system benchmarking to optimize performance under high workloads.



Contact this candidate