Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Virtusa • India
Role & seniority: Software Development Engineer, 5–7 years experience
Location & work type: Bengaluru, BLR ATC (onsite not explicitly specified)
Stack/tools: QA automation testing; Selenium; JUnit/TestNG; Java, Python, or C#; CI/CD; SDLC; Agile
Design, develop, and maintain software applications per requirements
Implement and manage automated testing frameworks to ensure quality and performance
Collaborate with product managers, developers, and QA to define testing strategies; identify and track defects; participate in code reviews; drive process improvements
Proven QA automation experience; Selenium, JUnit or TestNG
Strong programming in Java, Python, or C#
CI/CD experience; solid SDLC and Agile understanding; strong problem-solving and attention to detail
Performance testing tools (JMeter, LoadRunner)
Cloud platforms (AWS, Azure)
Containerization (Docker); Git version control
Qualifications: Bachelor’s degree in CS/Engineering or related field; 5–7 years relevant experience; strong communication and teamwork
Software Development Engineer
Location: BLR ATC, Bengaluru
Years of Experience: 5-7 Years
Job Summary: We are seeking a skilled Software Development Engineer with a strong background in QA Automation Testing. The ideal candidate will be responsible for designing, developing, and implementing software solutions while ensuring high-quality standards through effective testing methodologies. This role requires a proactive individual who can collaborate with cross-functional teams to deliver robust software products.
Responsibilities
Design, develop, and maintain software applications in accordance with project requirements. Implement and manage automated testing frameworks to ensure software quality and performance. Collaborate with product managers, developers, and QA teams to define testing strategies and requirements. Identify, document, and track software defects and issues, ensuring timely resolution. Participate in code reviews and provide constructive feedback to peers. Continuously improve testing processes and methodologies to enhance software quality. Stay updated with industry trends and best practices in software development and QA automation.
Mandatory Skills
Proven experience in QA Automation Testing, including tools such as Selenium, JUnit, or TestNG. Strong programming skills in languages such as Java, Python, or C#. Experience with CI/CD tools and practices. Solid understanding of software development life cycle (SDLC) and agile methodologies. Excellent problem-solving skills and attention to detail.
Preferred Skills
Experience with performance testing tools like JMeter or LoadRunner. Familiarity with cloud platforms such as AWS or Azure. Knowledge of containerization technologies like Docker. Experience in working with version control systems like Git.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field. 5-7 years of relevant experience in software development and QA automation. Strong communication and teamwork skills. Show more Show less