Sdet - C#, Selenuium, Specflow - Bengaluru, India - Black & White Business Solutions

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


Description

Job Information:

Industry


IT Services
***Province


Karnataka
***City


Bangalore North
***Postal Code


560001
***Country


India

Job Title:

SDET
Job Summary
The Software Engineer (Quality) will play a key hands-on development role in building and growing automation
frameworks. You will also own entire lifecycle (design, document, develop, maintain, publish, and run) of
automated test development, configuration & related automated deployment pipelines within assigned agile team.
This is an ideal opportunity for someone who is passionate about releasing high quality, customer experience,
SaaS products in a highly scalable, reliable, and secure manner, leveraging agile test driven development
practices. We are looking for a strong business and technical problem solver, with understanding of quality
engineering within the SDLC life cycle.
Essential Job Functions
The Software Engineer (Quality) will have a broad set of responsibilities including the following:
Drive a strong sense of ownership, accountability, and pride in the entire full stack agile team for the overall
quality of the product.

monitoring(all aspects of automation in DevOps delivery pipeline.
Develop and maintain automated build, testing and deployment scripts and configurations that serve as
frameworks and solutions for agile

platforms, such as Databases, Web, Mobile, APIs/Microservices (CNCF)
Develops test system configurations, test data as code and automated functional and non-functional
(load/performance) testing scripts.
Performs test executions and writes test scripts for complex integrated systems supporting end-end
verification and
Defines and manages software test environments as configurations/code supporting various architectures.
Write well-designed, readable, maintainable testing code, patterns and frameworks supporting internal
services with focus to increase automated test coverage of code.

to
Work closely and collaboratively with in full stack agile engineering team to establish and automate the
necessary quality standards, requirements with a strong bias to reduce manual testing effort and
continuously increasing confidence in software releases.
Play a supporting role in planning, scoping, estimating, and validating prioritized testing requirements for all
on-going feature development in the scrum

Build trusting relationships and collaborate within and across all internal teams.
Participate in code reviews to maintain code quality and distribute knowledge.
Adhere to testing standards, best practices, and operational procedures for releases.

Encourage a highly communicative culture that ensures open, transparent, and consistent exchange with
key stakeholders.
Keep up to date on industry trends, new tools, and technologies with respect to Continuous Delivery.
Learn new tools and scripting languages as
Perform periodic on-call support for after-hours deployment/maintenance windows.
Coach, mentor and help peers.
Report progress on work items as it happens, via work item notes, and as requested.
Required Education, Skills and Experience
Bachelor's degree in Computer Science Engineering or, Business Information Systems
Proficient in C#,.Net, T-SQL
3+ years of hands-on technical experience in quality engineering practices, test automation (unit, API
testing, acceptance testing, performance testing)supporting continuous releases.
3-5+years of experience with technologies and tools such as
Jira, Jfrog Artifactory, Jenkins/Azure DevOps, Terraform, InSpec, Selenium, Jmeter, NeoLoad, Postman,
SOAPUI, Sonarqube, Docker, Cucumber, Specflow, Chai, Mocha, Kubernetes (AKS, GKE, EKS)
Experience in agile software delivery practices like Scrum, Kanban etc.
Prior experience in Specflow is required

  • 4/10/23, 8:50 PM Job Description Print Preview
Detailed knowledge of software engineering best practices for the full software development life cycle,
including agile planning, coding standards, code reviews, source control, build and release processes,
continuous deployment, and test suite development and maintenance.
Expertise in manual and automated test planning and execution while building modern test frameworks and
infrastructure iteratively.
Expertise in data structures and programming language principles.
Experience designing, coding, building, and testing software or systems.
Experience with acceptance test-driven development (ATDD/BDD) and continuous integration
patterns/solutions.
Technical background in quality engineering tools supporting SaaS based products, such as modern web

Familiarity of software security best practices (OWASP Top 10) and implementing quality and security gates
within software delivery.
Experience with networking, storage, operating systems, databases (Windows and Linux).
Experience with Microsoft Azure or similar cloud technology vendors such as AWS, GCP.
Understanding of scalable, distributed systems using microservices and event-driven architecture.
Understanding of transact

More jobs from Black & White Business Solutions