Engineer

1 - 6 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Quality Assurance Engineer at our organization, you will play a crucial role in contributing to the software development efforts. Your responsibilities will include designing and executing test plans, validating designs, systems, and implementations of high-performance enterprise-grade software applications. You will work closely with stakeholders, engineering, and test teams to ensure the delivery of high-quality products that effectively address customer problems. Additionally, you will be expected to propose innovative technical solutions that can make a significant impact on the business and provide value to stakeholders. Your role will also involve providing work estimates for feature and automation code reviews, developing and executing plans for project delivery, ensuring adequate test case coverage, investigating and fixing bugs, and actively participating in Test-Driven development. You will be required to create and manage QA Metrics and Traceability Matrix, adhere to coding standards, ensure code quality, and be aware of cybersecurity standards and practices. To be successful in this role, you should possess a Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or Electronics Engineering from an accredited institution. A Master's Degree in Computer Science or Software Engineering is preferred. You should have at least 6 years of experience in software/firmware quality assurance, along with expertise in C#, Java programming, Python, or other scripting languages. Your technical knowledge should include expert-level skills in Core Java, Python, or C#, proficiency in Selenium Webdriver, Playwright, or Specflow, and experience with web application testing. Additionally, you should be familiar with DBMS, ORM frameworks like SQL Server, PostGreSQL, and best practices in software testing. Experience with CI/CD tools like Jenkins or Bamboo, Agile methodologies, and performance testing tools such as Gatling or JMeter will be beneficial. As a proactive and solutions-oriented individual, you should have strong communication skills, the ability to manage multiple projects, and make decisions under conflicting constraints. You should be results-oriented, innovative, and possess excellent problem-solving abilities. Your strategic agility, drive for results, and ability to motivate others will be key to your success in this role. In summary, as a Software Quality Assurance Engineer, you will be responsible for ensuring the delivery of high-quality, innovative software solutions that meet the needs of our customers and stakeholders. Your expertise in software testing, technical knowledge, and problem-solving skills will be instrumental in driving the success of our projects and initiatives.,

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Thane, Maharashtra, India

Manesar, Haryana, India