Post Job Free
Sign in

Qa Automation Java/Python/C# Selenium Appium

Location:
Redmond, WA
Posted:
June 03, 2025

Contact this candidate

Resume:

SDET/QA Automation Engineer

Siri Chandana Chitakana

*********************@*****.***

+1-425-***-****

PROFESSIONAL SUMMARY:

•Overall, 7+ years of professional experience as an Automation/QA Engineer in IT, specializing in Testing, including Automation/Manual, Implementation, Integration, Migration, Customization, Testing, Troubleshooting, and building QA Automation Frameworks.

•Developed and executed automated test scripts using Selenium WebDriver and Cucumber to ensure the functionality, reliability, and performance of software applications.

•Demonstrated expertise in projects utilizing various tools and technologies such as Web Services Soap/REST testing tool.

•Skilled in writing Test Automation Scripts using C#/Java/Python and Selenium WebDriver in QA Environment, coupled with Email Notification setup for test results.

•Experience in Building Microsoft.Net/C# automation Scripts by using Selenium, MS Visual Studio, MSTest, NUnit, Spec flow, Coded UI, Azure and good expertise in using Annotations.

•Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.

•Developed Test scripts from scratch and existing Automation Frameworks using TestNG, with Eclipse.

•Familiarity with Python or other programming languages supported by Robot Framework.

•Designed and developed automated test strategies using Python and Java to maximize code coverage and minimize manual testing efforts.

•Strong command of Java and JavaScript/TypeScript for developing automation scripts and test frameworks.

•Good Experience in Appium for mobile testing in Android, iOS and Mobile Applications.

•Proficient in Katalon Studio for test automation, including test case creation, execution, and maintenance.

•Specialized in QA Testing, particularly in Telecom/Finance applications.

•Automated functional and regression test suites for iOS applications using XCTest and Appium, achieving a 40% reduction in manual testing effort.

•Proficient in Mobile Testing Frameworks on iOS and Android platforms, including Automation Framework development for Mobile Regression Suite.

•Experienced in manual and automated tests on mobile (Android & iOS) and web applications.

•Conducted thorough mobile QA across various iOS devices and OS versions, leveraging tools like Xcode and Simulator to ensure cross-version compatibility.

•Proficient in utilizing Azure DevOps for end-to-end test management, including creating and managing test plans, test suites, and test cases.

•Implemented continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins and GitLab CI to automate the testing and deployment process, enhancing efficiency and reliability.

•Extensive experience in various testing methodologies including functional, UI/UX, integration, Regression, black box, white box, GUI, system, security, Database, browser compatibility, QTP/UFT, performance and cross-browser compatibility testing and Mobile Testing.

•Experienced in documentation of testing deliverables including Test Plan, Test Scripts, Test Summary, Defects, and Status Reports using tools like ALM, JIRA, TFS, Confluence and best practices in Testing.

•Demonstrated excellence in Defect Management/Problem Solving utilizing tools like Quality Jira, HP ALM, TFS and Confluence.

•Hands-on experience in SDLC methodologies including Waterfall, and Agile Scrum.

•Proficient in Databases, SQL, PL/SQL, NoSQL and Data Warehouse.

•Conducted data validation and reconciliation using PL/SQL to verify consistency between source and target databases.

•Proficient in leveraging AWS Lambda for serverless computing to build scalable and cost-effective applications.

•Experienced in utilizing Amazon S3 for secure, durable, and highly scalable object storage solutions.

•Skilled in using SQL for database verification and testing, ensuring data integrity.

•Collaborated with designers to understand UI/UX specifications and design patterns.

•Used Figma and Invision to create test cases based on design prototypes.

•Solid knowledge in Java OOPS concepts and JavaScript’s.

•Experienced in utilizing software simulators of mobile devices using Android studio.

•Experience with e-commerce concepts including personalization, shopping carts, customer service, subscription management, payment gateways, credit checking, content creation, and management.

•Conducted code reviews and provided feedback to developers on testability and maintainability of code, fostering a culture of quality throughout the development lifecycle.

•This contributes to the improvement of testing processes and methodologies by identifying areas for optimization, implementing best practices, and sharing knowledge with team members.

•Quick learner with a strong desire to stay informed about new open-source technologies and grow in server-side programming.

•Effective communication skills for gathering requirements from technical leaders, Business Analysts, and Product owners on various applications.

•Act as a mentor to the team, providing guidance, training, and support to faster their professional growth and development in the field of automation testing.

•Experienced in coordinating with On-Shore and Off-Shore QA teams and other cross-functional teams.

TECHNICAL SKILLS:

Testing Tools

Selenium Web driver/IDE/GRID/RC, Junit, TestNG, Cypress, Appium, SoapUI, Postman, HP Quality Center/ALM and Cucumber, JIRA, QTP, Eclipse/IntelliJ.

Language/Script

Java, JavaScript, C, C++, Python, SQL, PL/SQL, .NET, C#.

Frameworks

Junit, TestNG, TDD, Cucumber BDD

Web Technologies

HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, XML, CSS.

SQA Technologies

SOAP, REST, WSDL, Web Services, SOAP UI.

Bug Tracking Tools

HP ALM, TFS, JIRA, Confluence, Rally.

Build/Tools

Ant, Maven, Jenkins.

Operating Systems

Linux, Windows, UNIX and Mac.

Version Control

CVS, Git, SVN.

Cloud

AWS, Azure

EDUCATION:

•Bachelor’s in Computer Science and Engineering from JNTUK, India - 2018

PROFESSIONAL EXPERIENCE:

Client: Toyota – Plano, TX

Role: Senior QA Automation Engineer

July 2024 – Feb 2025

Responsibilities:

•Led and mentored a team of five testers, fostering a collaborative and high-performing environment.

•Worked in an Agile SCRUM methodology.

•Developed automation framework using Java, Selenium, Junit.

•Applied core Java concepts such as Collections, Exception Handling, and Generics to develop robust and maintainable test automation solutions.

•Created and Automated tests using Selenium IDE and Selenium WebDriver depending on the project.

•Analyzed the scope of Automation in the existing manual testing scenarios and presented the Automation proposals with scope and test coverage.

•Created a stable Automation framework using Selenium WebDriver/Java that provided Reporting, Logging & Database validations.

•Configured Selenium WebDriver, TestNG, and created Selenium automation scripts in Java using TestNG prior to execution.

•Worked in API/Web-Services both SOAP and REST automation.

•Worked in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.

•Worked with Cucumber in selenium including TestNG and Gherkin.

•Automated functional and regression test suites for iOS applications using XCTest and Appium, achieving a 40% reduction in manual testing effort.

•Conducted thorough mobile QA across various iOS devices and OS versions, leveraging tools like Xcode, and Simulator to ensure cross-version compatibility.

•Established processes for the automated provisioning and configuration of testing environments, utilizing customer order data to simulate diverse usage patterns and identify potential issues proactively.

•Developed scripts and automation frameworks to streamline the process of accessing and utilizing customer order data for internal testing AWS Lambda Function platforms.

•Designed and implemented a solution to integrate customer order data into AWS Lambda Function testing workflows, facilitating comprehensive validation of serverless application logic.

•Collaborated with development and QA teams to define and implement data anonymization and security protocols when utilizing customer order information for internal testing purposes.

•Monitored and optimized the performance of build and test processes for AWS Lambda Function environments, identifying and implementing areas for improvement.

•Collaborated with development teams to establish CI/CD best practices and streamline DevOps processes, improving deployment frequency and reducing lead time.

•Used Maven tool for project management and for the purpose of compiling, running, deploying, and adding external dependencies.

•Implemented test data management strategies and debugging practices using Xcode logs, Appium Inspector, and XCTest output to isolate and report critical mobile defects.

•Collaborated closely with developers and product teams to provide early feedback on UI/UX implementations, identifying design inconsistencies and accessibility issues.

•Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running tests on a regular basis automatically.

•Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch runs of the script.

•Performed GUI, Functional, and Regression testing by automating using Selenium, TestNG, Maven, and Jenkins.

•Used web services – WSDL and SOAP for getting credit card information from third parties.

•Used Firebug and Selenium IDE to capture and validate CSS locators, HTML IDs to identify elements.

•Tested application compatibility for dynamic and static content across various cross-browsers using HTML IDs and XPath in Selenium.

•Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.

•Written Automation scripts to validate against databases like Oracle, MySQL, MongoDB.

•Performed rigorous API testing using tools like Postman and SoapUI, with in-depth validation of authentication headers, tokens, and security protocols.

•Designed, developed, and executed comprehensive test strategies for RESTful and SOAP APIs, with a strong focus on validating authentication and authorization mechanisms.

•Performed REST API testing using HTTP, Java Test Client for SOAP/REST web APIs.

•Automated regression testing using a hybrid framework (both data-driven & keyword-driven) using Selenium WebDriver.

•Prepared unit test cases using Junit, remote testing using SOAP UI, and performance testing using JMeter.

•Coordinated with the QA team in testing the application in various environments.

•Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).

•Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.

•Involved in Production Deployment, Support, and Reviewed the app server production logs using Splunk. Supported the production incidents handling team for production incidents.

•Very much comfortable in SoapUI/ReadyAPI pro and free both to create JDBC, Soap, Rest, property transfer, assertion adding and much more.

•Worked on Groovy script using SoapUI to run the test according to, enable/disable test from different levels (project, test Suite, testcase, test Step) and much more.

•Worked in Maven projects with pom.xml.

•Selenium Test environment setup expert using all open-source tools.

•Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG and Gherkin.

•Executed parallel browser testing on various machines using Selenium Grid.

•Participation in gathering requirements with the client. While gathering requirements, I was active in asking questions and making suggestions.

•Used Selenium and Cucumber for some part for automation testing as well.

•Built and deployed the project by creating new jobs in Jenkins server to run SoapUI tests as well as build and deployed the project from the Jenkins server by using Jenkins. War and Tomcat too.

Environment: Java-8, Java-util API, J2EE Maven, spring boot, Pom.xml, Eclipse SoapUI pro (Restful web services), QTP/UFT Scripts XSD, XML, WSLT, WebLogic 11g, Spring, UNIX, git, load testing, SoapUI/Ready API, Jenkins, Mongo DB, Spring MVC, Spring DI, hibernate are used, RESTFUL Services, SOAP, REST, SOAP UI, Jersey are used, JUnit, TestNG, ANT, Maven, Jenkin, Rally are used for building application; Oracle used as database; Other Skills: HTML, Java Script, Node Js CSS

Client: IBM – Hyderabad (Bell Canada), INDIA

Role: Senior QA Automation Engineer March 2020 – April 2024

Contribution: Zero defect UAT release

Responsibilities:

•Developed in Agile/Scrum methodology and Test-Driven Development (TDD).

•Played a pivotal role in driving project success as a prime and senior test engineer.

•Established the automation testing strategy and methodology, encompassing scope definition, objective identification, execution planning, and deliverable identification.

•Developed comprehensive test cases utilizing element locators, WebDriver methods, Java programming features, and TestNG annotations.

•Successfully executed Selenium test cases and reported identified defects.

•Automated UI tests for Bell Canada UPC flow using Selenium WebDriver.

•Worked in an Agile SCRUM methodology.

•Worked in Soap web services/Rest with different teams.

•Provided effective e-commerce solutions to complex administration and content management issues, including server-based and third-party shopping cart systems, cross-product marketing, shipping gateways, placement strategies, category/product oversight, and other daily functional e-commerce operational tasks.

•Developed automation framework using java, selenium and Junit.

•Performed manual and automated testing using testing tool selenium WebDriver and Appium.

•Implemented test automation scripts for Mobile testing using Appium for Android and iOS applications.

•Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.

•Implemented real device mobile app testing using Test Object on the cloud.

•Experience in setting up test environment for automated script execution using Java, Appium and TestNG.

•Identified mobile elements using Appium Inspector, UI Automator Viewer.

•Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

•Good experience in mobile testing using Appium in both iOS and Android applications using simulators and emulators.

•Tested the entire Applications with different devices like Desktop, Tablet and Mobile as well with different browsers like Chrome, Firefox and Internet Explorer .

• Hands-on experience with Azure DevOps for integrating testing into our development lifecycle. I've configured and managed CI/CD pipelines using Azure Pipelines to automatically trigger test suites upon code changes.

•Utilized Azure Test Plans for creating and managing test cases, executing manual and automated tests, and tracking test results and have used GIT as a version control.

•Utilized Azure Boards for tracking bugs, linking them to test cases and requirements, and participating in agile development processes.

•Experience in deploying and testing applications hosted on Azure App Service, Azure Kubernetes Service (AKS), or Azure Virtual Machines.

•Built and maintained end-to-end CI/CD pipelines using GitHub Actions/Jenkins, automating code integration, testing, and deployment across multiple environments.

•Coordinated with the offshore team for solving any potential issues during automation implementation.

•Automated both SOAP webservices for XML format, and done database validations to validate against databases like oracle, My SQL, Mongo DB.

•Good understanding in writing the Unix shell scripts and windows batch files to automate the jobs.

•Verify the target services with SOAP UI and confirm if you get the right response or not.

•Worked in maven project with pom.xml.

•Used SVN tools for check-in and checkout projects.

•Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

•Wrote automation test cases and fixing automation script bugs.

•Helped a team with Operating System Testing - Linux/UNIX.

•Proficient in navigating and executing commands in Linux/Unix environments for test execution, log analysis, and server-side validation.

•Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.

•Developed test code in Java language using Eclipse IDE and Junit framework.

•Responsible for fixing and maintaining regression automation test scripts for end-to-end testing using Selenium WebDriver (using Java).

•Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

•Converted QTP scripts to Selenium WebDriver scripts. Used Java language and Junit framework for scripting.

•Created Data Driven Framework to test with different sets of test data.

•Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit.

•Worked on distributed test automation execution on different environments as part of Continuous Integration Process using Selenium Grid and Gherkin.

•Involved in acceptance testing using Cucumber and Selenium WebDriver.

•Executed SOAP-based web services API testing (Java client and SOAP UI).

•Worked on creating test cases for object-driven framework for Selenium WebDriver.

•Used Firebug to identify web elements using XPath and CSS selectors.

•Conducted backend testing using SQL queries to validate data for databases and Used SQL queries for retrieving data from database for executing user-specific test cases.

•Participated in Agile software testing process with regular QA meetings to discuss major features of the application, test cases to write and execute.

•Closely involved with the development team, maintenance team, and business team regarding changing requirements, builds, and releases.

•Used Maven to build the project and JUnit to develop unit test cases.

•Coordinated with the QA team in testing of the application in various environments.

•Involved in Production Deployment, Support, and Reviewed the app server production logs using Splunk. Supported the production incidents handling team for production incidents.

Environment: Java (1.6), Java util API, J2EE Maven, Pom.xml, Eclipse SoapUI pro (Restful web services), XSD, XML, XSLT, WSDL, WebLogic 11g, Spring, UNIX, SVN, Jira, Selenium IDE, WebDriver, JMeter, SOAP/REST, Selenium WebDriver, Testing, JSP, Spring, Hibernate, SOA and Web Service Technologies like SOAP, UDDI, and WSDL are used, CVS, Log4j, JUnit are used, WebSphere, Application Server, SDET, Oracle 9i used as Database.

Company: IBM - Bangalore, INDIA

Client: Bell Canada

Role: QA Automation Engineer Oct 2018 - March 2020

Contribution: Zero defect UAT release

Responsibilities:

•Developed QA processes automation test scripts using Python/Selenium to test Web based UI for different type of browsers.

•Collaborated with development teams to integrate automated tests into the continuous integration/continuous deployment (CI/CD) pipeline, improving overall release efficiency.

•Conducted comprehensive performance testing, including load, stress, endurance, and soak tests to evaluate system behavior under various conditions.

•Designed and implemented CI/CD pipelines using Jenkins/GitLab CI to automate build, test, and deployment processes, reducing release cycle time by 40%.

•Measured key performance indicators (KPIs) such as response time, throughput, error rates, and resource utilization to assess system performance.

•Experience with Design code and debugging operations, reporting, data analysis and web application using Python/Java.

•Used GIT, GITHUB as Version control system, PyCharm/Katalon for Project IDE tool, Jenkins for CI/CD’s and JIRA for Project Management purposes.

•Mentored the UAT team, Digital testing team for using Jenkins to run the scripts and view the report.

•Successfully implemented Page Object Model design patterns using WebDriver IO for enhanced test code organization and reusability.

•Extensively use XPATH, regular expression and classes to perform UI actions, Exported output/reports for all automated testing results.

•Performed manual and automated testing using testing tool Selenium WebDriver and Appium.

•Executed the Test Plans on web and Mobile as per requirements using Appium tool.

•Implemented simulator for mobile App Testing in Android Platform using.

•Tested the Applications with different devices like Desktop, Tablet and Mobile as well with different browsers like Chrome, Firefox and Internet Explorer .

•Worked closely with product managers and business analysts to understand requirements and ensure comprehensive test coverage.

•Worked within an Agile (Scrum) framework, contributing to iterative development

and continuous improvement.

•Designed and developed test cases aligned with Test-Driven Development (TDD)

and Behavior-Driven Development (BDD) methodologies.

•Performed comprehensive regression, functional, user acceptance, and integration testing to ensure software quality.

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

•Maintained a detailed record of defects in JIRA, prioritizing them based on business impact.

•SDET Implemented Automated execution of tests (nightly and need based) using, CI/CD, and Jenkins.

•Leveraged Jenkins and Git for efficient continuous integration and version control.

•Tested REST APIs (GET, POST, PUT, PATCH) using tools like Postman and Rest Assured.

•Collaborated closely with the Test Lead throughout the Software Testing Life Cycle (STLC) to ensure comprehensive test coverage.

•Modified test plans as needed to adapt to changing requirements.

Company: IBM - Bangalore, INDIA

Client: Bell Canada

Role: Test Automation Engineer March 2017 – Sep 2018 (Internship)

Contribution: Zero defect UAT release

Responsibilities:

•Experience in Data Driven testing using parameterization and Key word driven automation framework using functional testing tool Quick Test Professional (QTP).

•Used Quick Test Professional (QTP) for regression testing and running the automation suite.

•Experience in performing Backend/Database testing and creating and executing SQL queries from SQL Server, Oracle for Data Integrity Expertise in Risk Analysis, preparation of RTM & Prioritize Test case.

•Expertise in the areas of Software testing end to end cycle, GUI, Functional, Data Validation, System testing and Regression, User Acceptance testing (UAT) and Performance testing & Web Services testing for Client Server and web applications.

•Experience in interacting with business analysts, stake holders, developers and technical support in analyzing the requirement specifications.

•Strong Knowledge on the phases of Software Development Life Cycle (SDLC) Methodology, Agile (Agile & Scrum) and Software Test life cycle (STLC), Waterfall, V model.

•Experience in QA Verification and QA Validations to ensure Quality Assurance control.

•Used the bug tracking tool HP Quality Center (HP QC) for Running Tests, Raising, Tracking, Managing Defect and Reporting.

•Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.

•Validating Web service modules using Soap UI tool (Preparing web service request and added authentication information in Soap Header) Possess understanding of WSDL, schema, XML documents for Web Service Testing.

•Experience in Black Box testing and technical testing by using various testing techniques.

•Experienced in preparing the overall test methodology - Project documentation, Test Plans, Test Strategy, Deliverables, Test Scripts, Test Cases and Test Data.

•Used Excel for data prep regarding UAT and data cleansing.

•Developed Test Cases to test Web Services and RESTful calls using SOAPUI tool.

Environment: Cucumber, CI/CD, Gherkin, SDLC, Data Validation, Test Driven Development, TFS, Selenium, Behavior Driven Development, Java, NUnit, TestNG, Spec flow, Soap UI, Android Testing, Automation, Appium, iOS, Postman, Test plan, SQL, Azure, AWS, GCP, Agile, Scrum, JIRA, STLC, Jenkins, GIT, Agile, Scrum, JIRA, STLC, Jenkins, GIT. Selenium Framework, Node JS, Java, Spring, REST API, JIRA, TestRail, Postman, UI/Mobile Automation, API (REST and Service) Automation, Mobile Automation, Python scripting, Sauce Labs.



Contact this candidate