Charan Vijay
Senior Software Development Engineer in Test
E-mail: adzts4@r.postjobfree.com Phone: 303-***-****
PROFESSIONAL SUMMARY
Senior Software Development Engineer in Test, with 8+ years of excellence across various sectors. Mastery in crafting Test Strategy, Test Cases, Test Plan, and Automation scripts employing Selenium. Adeptly orchestrating test operations, showcasing leadership across teams of varying scales to architect and execute elaborate test scenarios. Instrumental in achieving cost savings through streamlined automation implementation.
PROFESSIONAL EXPERIENCE
Adeptly navigated Agile (SCRUM) methodologies throughout the SDLC, ensuring seamless adaptation to changing requirements and features.
Pioneered the design and implementation of diverse automation frameworks, including Keyword Driven, Data Driven, Hybrid, and Page Object Model, leveraging Selenium WebDriver and TestNG.
Managed conditional and unconditional synchronizations with Selenium WebDriver for test stability.
Integrated scripts with build servers using Jenkins, championing Continuous Integration, and supporting seamless development cycles.
Leveraged Maven and GIT for code management and configuration control, optimizing efficiency.
Utilized Cucumber and Java to craft feature files, scenarios, and scenario outlines, enabling efficient Behavior-Driven Development (BDD).
Crafted test plans, test cases, and test scripts based on rigorous analysis of system requirements, fostering effective collaboration between testers and developers.
Conducted Back-end testing via SQL queries, ensuring data accuracy in SQL databases.
Delivered impactful testing metrics and reports to the QA dashboard, providing transparent communication of test status to stakeholders.
Expertise in Core Java, OOP concepts, and Web Services testing, enhancing testing prowess.
Orchestrated parallel testing through Selenium WebDriver, TestNG, and Selenium Grid, exhibiting prowess in setting up multi-node execution environments.
Collaborated seamlessly with cross-functional teams of testers, developers, and management to drive project success.
Effectively utilized project management tools like Rally, ALM for streamlined coordination and tracking.
Proficiently managed source controls including GIT, maintaining automation resources and code for enhancements and new features.
Excelled in diverse testing types – Automation, Manual, Integration, System, Regression, Functional, UAT.
Recognized for 'self-starter' approach, adeptly deciphering tasks, delivering on-time with precision, and proactively addressing challenges.
Managed multiple projects concurrently, showcasing superior organizational and analytical skills.
PRIMARY EXPERTISE
oAutomation testing
oManual testing
oUser Acceptance Testing (UAT)
oEnd to End Testing
oMicrosoft Azure Cloud
oAgile/Incremental Model
oWeb/UI testing
oSelenium IDE/WebDriver
oJava
oSQL
oREST API
oTestNG, Cucumber
oGit
oPostman
oRally
TECHNICAL SKILLS
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools
Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Gherkin.
Test Build& Integration Tools
Maven, Jenkins, Sauce Labs
Frameworks
Keyword Driven, Data Driven, Hybrid.
Programming Languages
Java, JavaScript, Python, C, SQL.
Markup Languages
HTML, XML, XPath
Databases
MySQL, Oracle, SQL Server, SQL
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Edge
Defect Tools
Rally, JIRA, ALM
API Tools
SoapUI, Postman
MS Office Tools
Outlook, Word, Excel, PowerPoint, MS Access
WORK EXPERIENCE
Client: OptumRx, Schaumburg, US Aug 2022 to Present
Role: Senior Software Development Engineer in Test
Project Description:
"Advocate Central" is a web-based call center agent application, built on React JS and hosted by Azure Cloud, designed to optimize OptumRx customer interactions. The platform equips agents with tailored prompts and guidance for effective conversations, covering vital areas like Accumulators, Trial Claims, Prior Authorization, Request Mail Orders, and Fetch Order details. This dynamic tool enhances call handling efficiency, empowers agents to provide accurate assistance, and ensures seamless customer support within a reliable and scalable cloud environment.
Responsibilities:
Orchestrated the training of team members in establishing robust CI/CD pipelines using Jenkins, optimizing deployment processes for web applications.
Leveraged expertise in the ATDD/BDD framework to develop and maintain comprehensive automated test scripts, ensuring efficient testing and reporting.
Collaborated seamlessly with cross-functional Agile teams, actively participating in Sprint Planning, Daily Stand-ups, and Retrospectives, aligning testing strategies with development goals.
Utilized Rally to meticulously track and document defects, facilitating seamless communication and resolution with the development team.
Employed Selenium WebDriver, TestNG, and the Page Object model to design and implement Java-based scripts for automated web application testing.
Utilized reporting tools like Extent Reports including capturing screenshots to provide comprehensive insights into test execution results, enabling data-driven decisions and prioritization.
Proactively engaged in sanity and ad-hoc testing as required, ensuring the robustness and reliability of web applications under varying conditions.
Performed comprehensive end-to-end automation testing of RESTful web services/APIs using Selenium, Java, and Rest Assured for efficient data exchange and validation.
Spearheaded the implementation of Sauce Labs for parallel and cross-browser testing, significantly improving web application compatibility and user experience.
Collaborated closely with developers and participated in meetings to clarify requirements, address issues, and ensure the successful execution of web application testing.
Environment: Agile, Cucumber, Rest Assured, Git, Extent Reports, Selenium WebDriver, Java, Jenkins.
Client: OptumRx, Hyderabad, India Nov 2019 to July 2022
Role: Software Development Engineer in Test
Project Description:
"Advocate Central" is a web-based call center agent application, built on React JS and hosted by Azure Cloud, designed to optimize OptumRx customer interactions. The platform equips agents with tailored prompts and guidance for effective conversations, covering vital areas like Accumulators, Trial Claims, Prior Authorization, Request Mail Orders, and Fetch Order details. This dynamic tool enhances call handling efficiency, empowers agents to provide accurate assistance, and ensures seamless customer support within a reliable and scalable cloud environment.
Responsibilities:
Conducted data-driven testing using external data sources like Excel and Prop files to validate different application scenarios.
Leveraged continuous integration tools like Jenkins to automate test execution and integrate test scripts into the build pipeline.
Ensured proper synchronization techniques (explicit and implicit waits) to handle dynamic elements and optimize test stability.
Developed 1200+ automated test scripts, expediting testing processes and generating reports for efficient decision-making.
Proficient in writing and utilizing XPath expressions to locate elements within the HTML structure of web pages during test automation with Selenium Java.
Participated in code reviews, providing feedback on automation scripts, and helping maintain code quality standards.
Used Postman to test web services by sending requests to endpoints and verifying the responses, ensuring communication between devices over networks.
Played a key role in implementing Behavior-Driven Development (BDD) practices by writing and maintaining Cucumber scenarios.
Analyzed test results and generated detailed reports, identifying trends and areas of improvement for the testing process.
Collaborated with developers to perform root cause analysis of defects, providing clear and detailed defect reports.
Ensured comprehensive end-to-end testing, validating data integrity and consistency across different modules of the application.
Mentored and provided guidance to junior members of the automation team, facilitating skill development and knowledge sharing.
Environment: Agile, Selenium WebDriver, Java, Eclipse, Maven, TestNG, Xpath, GitHub, Rally, Postman.
Client: OptumRx, Hyderabad, India July 2017 to Oct 2019
Role: Quality Engineer
Project Description:
“Navigator” is a cutting-edge call center agent application designed to streamline and enhance customer support for OptumRx, a leading pharmacy benefit manager (PBM) serving millions of customers. The application serves as a vital link between OptumRx customers and their prescription-related queries, providing seamless access to critical information and efficient issue resolution.
Responsibilities:
Developed and maintained automated test scripts using Selenium WebDriver, ensuring comprehensive test coverage and efficient regression testing.
Documented test procedures, methodologies, and best practices to enhance knowledge sharing and onboarding processes.
Conducted Smoke Testing after each build release to quickly identify critical issues and assess application stability.
Managed and maintained test environments, ensuring they accurately mirror production environments for accurate testing results.
Acted as a subject matter expert for the application, providing insights and expertise to support continuous improvement.
Coordinated with release management teams to ensure timely and successful deployment of tested software to production.
Environment: Waterfall, Maven, Java, Selenium WebDriver, Xpath, Git, ALM, SoapUI.
Client: HDFC Bank, Hyderabad, India May 2015 to Jun 2017
Role: Quality Analyst
Project Description:
“BankXpert” is a state-of-the-art web application developed for HDFC Bank to revolutionize the customer banking experience. This innovative platform serves as a comprehensive solution for customers, enabling them to conveniently access and manage their accounts, conduct transactions, and seek assistance from customer support. BankXpert provides a user-friendly interface and robust features, including personalized account dashboards, real-time transaction monitoring, fund transfers, bill payments, and secure messaging. By leveraging cutting-edge technologies, BankXpert ensures seamless integration with HDFC Bank's systems, ensuring optimal security and data privacy. This project significantly enhances customer satisfaction, efficiency, and transparency in banking operations, positioning HDFC Bank at the forefront of digital banking services.
Responsibilities:
Designed detailed test cases and test scenarios based on business requirements, technical specifications, and use cases.
Conducted thorough testing to uncover potential defects, user experience issues, and edge cases.
Performed risk-based testing, prioritizing critical functionalities and high-impact areas to ensure robust software quality.
Utilized various testing techniques such as equivalence partitioning, boundary value analysis, and pairwise testing to optimize coverage.
Implemented effective test data management, creating, and maintaining test data sets to support a variety of testing scenarios.
Conducted Regression Testing to ensure new code changes did not introduce unintended side effects or regressions.
Communicated test progress, results, and potential risks to stakeholders, providing transparency into the testing process.
Environment: Waterfall, Manual testing, MS Excel, MS Word, ALM.