Harsha Vikas D
Quality Assurance Analyst
******@*******.***
Professional Summary
● 9+ years of experience in Quality Assurance, specializing in both manual and automated testing.
● Ability in automation tools like Selenium WebDriver, Cucumber, and SoapUI for efficient test execution.
● Strong background in test case development, execution, and defect reporting for mobile platforms, including Android and iOS.
● Expertise in mobile test automation using tools such as Appium, Selenium, Katalon Studio, Calabash, and Xamarin.
● Solid debugging experience for both Android (ADB commands, Android Studio) and iOS
(XCode), with a proven ability to reproduce complex issues.
● Proficient in scripting languages like Python, Perl, and Ruby for developing test automation scripts and improving test efficiency.
● Strong expertise in Digital Accessibility (DA) compliance, focusing on Web Content Accessibility Guidelines (WCAG) 2.1 standards.
● Strong background in Agile and Scrum methodologies, contributing effectively to iterative development cycles.
● Proficient in using DevOps tools such as Jira/Xray, GitLab, and Octopus Deploy for continuous integration and deployment.
● Proven ability to lead and mentor QA teams, fostering collaboration and knowledge sharing.
● Proficient in using TestCafe for end-to-end testing of web applications, ensuring smooth functionality across multiple browsers and platforms.
● Experienced in writing and executing automated test scripts in TestCafe, focusing on validating user workflows, UI interactions, and critical application features.
● Skilled in multiple programming languages with a focus on testing web applications, web services (SOAP/REST), and databases.
● Extensive experience in security, accessibility, performance, and stress testing to ensure high-quality software.
● Used custom selectors and assertions in TestCafe to handle dynamic elements, ensuring robust and reliable test scripts that adapt to UI changes.
● Excellent communication skills, adept at conveying technical concepts to non-technical stakeholders.
● Hands-on experience in testing web-based applications and ensuring robust database interactions.
Core Competencies
Skill/Area Description
Manual & Automated
Testing
Expertise in designing, developing, and executing manual and automated test cases using tools like Selenium WebDriver, Selenium Grid, PyTest, and TestNG. Proficient in testing across web, API, database, and mobile platforms. Mobile Testing &
Debugging
Solid experience in Android and iOS testing with extensive debugging skills using Android Studio and XCode.
Agile & Scrum
Methodologies
Extensive experience in Agile and Scrum frameworks, actively contributing to sprint planning, backlog refinement, and retrospectives. Proficient in using tools like Jira, Confluence, and Xray for agile project management and test tracking. Skill/Area Description
Selenium WebDriver,
Cucumber, SoapUI
Skilled in automation testing with Selenium WebDriver, behavior-driven development
(BDD) using Cucumber, and API testing with SoapUI/Postman for both REST and SOAP services.
Programming
Languages
Strong proficiency in Python, Java, C#, and JavaScript for writing automated tests, building frameworks, and integrating with testing tools such as Selenium, TestNG, JUnit, and PyTest.
Continuous
Integration/Continuous
Delivery (CI/CD)
Hands-on experience integrating CI/CD pipelines using Jenkins, GitLab CI, and Octopus Deploy. Leveraging Docker for containerization, Kubernetes for orchestration, and automation tools for seamless deployment and testing. DevOps Tools:
Jira/Xray, GitLab,
Octopus Deploy
Proficient in using DevOps tools for tracking, automation, and deployment: Jira and Xray for defect tracking and test case management, GitLab for version control, and Octopus Deploy for automated deployment processes. Test Automation
Frameworks
Expertise in building and maintaining automation frameworks using Python, Java, JavaScript, and C#, integrating tools like Selenium WebDriver, Cypress, Testcafe, TestNG, and JUnit for comprehensive test coverage. Networking & Protocols
Deep understanding of TCP/IP, DNS, DHCP, and network security protocols
(WPA/WPA2).
Expertise in 802.11a/b/g/n/ac/ax/be (Wi-Fi 6/7), 802.11k/v/x/r/s standards, MAC/PHY layers, WDS, and packet analysis.
Database & Backend
Testing
Skilled in testing and validating databases using SQL (MySQL, PostgreSQL) and NoSQL (MongoDB). Proficient in writing complex queries and automating database validation in backend testing.
Emerging Wireless
Technologies
Strong understanding of Wi-Fi 6/7 features (OFDMA, MU-MIMO, BSS Coloring, MLO, 320 Mhz), IoT device integration, and next-gen wireless solutions. Skill/Area Description
Wireless Testing &
Troubleshooting
Proficient in using Wireshark, AirMagnet, Ekahau, iperf, IxChariot, Candela for protocol testing, throughput, and performance testing.
Security Protocols
Skilled in WPA/WPA2/WPA3 protocols, 802.1X authentication troubleshooting, and QoS/WMM for traffic prioritization.
Performance & Load
Testing
Proficient in using JMeter, LoadRunner, and Blazeme Skilled in WPA/WPA2/WPA3 protocols, 802.1X authentication troubleshooting, and QoS/WMM for traffic prioritization. ter for performance, load, and stress testing. Skilled in identifying performance bottlenecks and ensuring application stability under peak loads. Network Automation &
Scripting
Proficiency in Python, Bash, and Perl scripting for network automation, testing, and troubleshooting.
API Testing &
Automation
Extensive experience in testing RESTful and SOAP APIs with Postman, SoapUI, and REST-Assured. Automated API test cases integrated with CI/CD pipelines for continuous validation.
Cloud & Virtualization
Experience in testing within cloud-based environments (AWS, Azure) and using Docker and Kubernetes for containerized and scalable test environments. Professional Experience
Quality Assurance Engineer / Mobile Test Automation Engineer (Contract) Optum, Minnesota
May 2023 – Present
● Developed and maintained end-to-end automated test scripts using TestCafe, ensuring cross-browser compatibility and high coverage for key user workflows in web applications.
● Collaborated with developers and product teams to design test cases in TestCafe that align with business requirements, identifying critical functionalities to optimize testing efforts.
● Developed and maintained automated test scripts using C# for functional, regression, and performance testing across web and desktop applications, ensuring high test accuracy and reliability.
● Built and optimized a custom C# automation framework integrated with tools like Selenium and NUnit, facilitating continuous testing within CI/CD pipelines to reduce manual testing efforts.
● Leveraged Selenium WebDriver and Cucumber for automation, resulting in a 30% increase in test efficiency and enhanced test coverage across critical areas of the application.
● Actively engaged in Agile Scrum ceremonies, playing a key role in sprint planning, daily stand-ups, backlog refinement, and retrospectives to align QA activities with overall project goals.
● Designed and implemented comprehensive mobile test strategies for both Android and iOS platforms, ensuring thorough coverage of app functionality, performance, and security.
● Conducted mobile test automation using Appium for cross-platform testing, reducing manual testing efforts by 40% and increasing test accuracy.
● Developed and maintained automated test suites using Selenium for mobile web testing, ensuring consistency across browsers and devices.
● Utilized Android Studio and XCode for mobile application debugging and testing, efficiently identifying and resolving critical defects.
● Employed ADB commands to simulate various network conditions, device states, and system environments to ensure robust testing across Android devices.
● Performed API testing and backend service validation in mobile apps, ensuring seamless integration with web services (REST APIs).
● Spearheaded the integration of automated testing into the CI/CD pipeline, reducing manual intervention and accelerating the release cycle, resulting in faster time-to-market.
● Established and supported QA metrics to track test coverage, defect rates, and release readiness, enabling data-driven decision-making and continuous improvement within the QA team.
● Collaborated with cross-functional teams to design and implement data-driven and keyword-driven automation frameworks in C#, enhancing test coverage for complex workflows.
● Utilized C# to create reusable test libraries and components, streamlining the testing process and enabling scalability for large-scale applications.
● Facilitated regular training sessions on new testing tools and methodologies, ensuring the team remained up to date with the latest industry trends and techniques.
● Collaborated with UX/UI teams to confirm user interface and experience aspects of the software, ensuring the application was both intuitive and accessible to a wide range of users.
● Played a pivotal role in cross-team collaboration efforts to align QA goals with broader business goals, ensuring that testing activities directly contributed to the achievement of key project milestones.
Environment: WebDriver, Cucumber, C#, SoapUI, Jira, JMeter, Axe, OWASP ZAP, Confluence, Slack, GitLab, Jenkins, Octopus Deploy, PowerPoint, Figma, Appium, Selenium, Python, Ruby, GitLab, Jenkins, Wireshark, ADB Commands, Android Studio, XCode, REST API Testing.
Automation Engineer (Contract)
BestBuy, Minneapolis
November 2021- March 2023
● Led the QA efforts on complex projects, including mobile applications for Android and iOS platforms, ensuring thorough testing coverage across all functional, performance, and security aspects.
● Designed and executed comprehensive test plans, including manual and automated test cases using Appium, Selenium, and Katalon Studio for mobile and web-based applications.
● Integrated TestCafe tests into CI/CD pipelines using Jenkins and GitLab, enabling continuous integration and delivery, which reduced manual testing time and provided quicker feedback on code changes.
● Leveraged TestCafe’s parallel testing capabilities to efficiently execute large test suites across multiple environments, reducing test execution time by 30%.
● Led accessibility testing efforts on web and mobile platforms, utilizing tools such as Axe and WAVE to identify and document accessibility issues in alignment with WCAG standards.
● Worked with developers to create actionable user stories based on DA requirements, ensuring all applications met compliance and usability goals.
● Provided guidance on accessibility standards and participated in team discussions to address blockers related to DA testing.
● Executed RvO and RvR throughput testing in various topologies using iperf, IxChariot, and Candela, resulting in optimized network performance.
● Leveraged Android Studio and XCode to debug and reproduce complex issues on Android and iOS, enhancing the overall product stability by 25%.
● Integrated CI/CD tools like GitLab and Jenkins for continuous testing and automated deployment, streamlining release cycles by 30%.
● Automated firmware testing for mobile devices, improving the efficiency of test cycles for hardware and software integration.
● Developed and executed performance and load tests using C#, leveraging tools like Visual Studio Load Test to ensure application stability under high-traffic conditions.
● Utilized dependency injection and other design patterns in C# to make test automation code modular and maintainable, facilitating easier updates and integration of new test cases.
● Collaborated with developers, product managers, and stakeholders in Agile Scrum environments to identify defects early in the development cycle and reduce post-release issues by 20%.
● Conducted wireless testing using tools like Wireshark and Octoscope, analyzing network protocols and resolving critical bugs in Wi-Fi (802.11) communication.
● Provided mentorship to junior engineers, training them in mobile test automation, test script writing, and defect tracking.
● Played a key role in establishing robust QA processes for web and mobile applications, ensuring high-quality delivery across Android and iOS platforms.
● Created and executed test cases for web services (SOAP/REST), mobile platforms, and database systems, using ADB commands for deeper Android testing.
● Implemented mobile test automation using Appium and Selenium, reducing manual testing efforts by 40%.
● Utilized Python and Ruby scripts for test automation, focusing on regression and performance testing.
● Collaborated with developers to integrate automated tests into CI/CD pipelines, improving the release cycle and time-to-market.
● Used Wireshark for protocol analysis and tested mobile devices for wireless performance and network connectivity.
Environment: Appium, Selenium, Katalon Studio, Android Studio, XCode, Python, Perl, Ruby, Wireshark, AirMagnet, Ekahau, iperf, IxChariot, Candela, netperf, GitLab, Jenkins, Octopus Deploy, Docker, Kubernetes, Jira/Xray, Wireshark, REST API Testing, TCP/IP, DHCP, DNS, WLAN/Wi-Fi (802.11 standards), WPA/WPA2 security, Agile, Scrum. Software Quality Analyst / Mobile Test Automation Engineer (Intern - Fulltime) Citi Bank
July 2015 – August 2021
● Played a pivotal role in setting up robust QA processes and best practices for web-based applications and services, setting a foundation for consistent and high-quality software delivery using Jira, Confluence, and TestRail for documentation and process management.
● Designed and executed comprehensive test cases for web applications, web services
(SOAP/REST), and database systems using Postman, SoapUI, REST Assured, and Selenium, successfully finding and resolving critical defects to support software reliability and performance.
● Integrated CI/CD tools such as GitLab, Jenkins, Octopus Deploy, and Bamboo into the testing workflow, significantly streamlining the software development lifecycle and enabling faster, more reliable deployments.
● Played a key role in establishing accessibility testing protocols and ensuring WCAG compliance for internal and customer-facing applications.
● Conducted DA assessments using JAWS and NVDA, identifying areas for improvement and creating remediation strategies.
● Integrated DA assessments into testing workflows, allowing for ongoing accessibility monitoring and compliance validation.
● Developed automated test scripts using Selenium WebDriver, Cucumber, and Python, achieving a 30% improvement in test coverage.
● Led the QA effort for a large-scale e-commerce platform, ensuring seamless customer experience by developing and executing automated tests for frontend, backend, and payment processing systems.
● Utilized Selenium WebDriver, Selenium Grid, and Python to create scalable test automation frameworks for end-to-end testing, reducing manual testing efforts by 40%.
● Integrated test automation scripts into the CI/CD pipeline using Jenkins, Docker, and Kubernetes, significantly improving test execution speed and efficiency across multiple environments.
● Conducted regular reviews of test strategies and plans to adapt to evolving project needs, ensuring that QA activities remained aligned with changing requirements and priorities, using Test Complete for automated testing and JIRA for backlog management.
● Automated repetitive testing tasks using industry-standard tools like Selenium, QTP, and Robot Framework, reducing manual workload and allowing the team to focus on more complex testing scenarios.
● Conducted wireless testing using tools like Wireshark and Octoscope for monitoring mobile device connectivity, analyzing Wi-Fi protocols, and ensuring secure data transmission.
● Automated mobile firmware testing using Katalon Studio to ensure the reliability and stability of mobile devices in a variety of real-world conditions.
● Coordinated mobile device provisioning and management for testing, including setting up multiple OS versions, device configurations, and test environments.
● Analyzed mobile network performance (802.11 WLAN/WIFI) and implemented tests for network security, WPA/WPA2 compliance, and wireless protocol stability.
● Identified and reproduced complex mobile application issues, including crashes, UI inconsistencies, and performance bottlenecks, and collaborated with developers for timely resolution.
● Collaborated with cross-functional teams to establish mobile testing best practices and ensure consistency in testing procedures across mobile devices. Environment: Python, Selenium WebDriver, Cucumber, SoapUI, GitLab, Jenkins, Octopus Deploy, Linux, C#, Selenium Grid, Docker, Kubernetes, Postman, SQL, MySQL, MongoDB, Jira/Xray, AWS, JMeter, Confluence, TestRail, REST Assured, Bamboo, Zephyr, Lucidchart, Bugzilla, Mantis, Microsoft Word, Git, Slack, TestComplete, QTP, Robot Framework, SonarQube, Microsoft Teams, SharePoint, Trello, Udemy, WebEx, GitHub. Education
Bachelor of Technology in Biotechnology (2013-2017) Dr. MGR Educational and Research Institute, Chennai, Tamil Nadu, INDIA