Post Job Free

Resume

Sign in

Senior Software Development Engineer in Test

Location:
Princeton, NJ, 08540
Posted:
September 20, 2023

Contact this candidate

Resume:

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.



Contact this candidate