Associate SDET Analyst - DotNet

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Associate SDET Analyst - DotNet

Job Description
Minimum Qualifications

● Bachelor's Degree - Software Engineering, Information Systems or other Technical degree;


additional experience in lieu of degree will be considered
● Typically Minimum 2-4 Years Relevant Exp - Professional experience with software testing,
coding, designing, and developing
Required Skills
• High level proficiency in the Microsoft .net stack. Expertise in C# .Net, Microsoft SQL Server, Entity
Framework, JavaScript, Git
• Selenium, MS Test, API testing tools and competence, Integration testing tools and competence
• Understanding of design principles, threading, real-time processing, and SQL Server DB queries and
performance tuning
• Excellent written and verbal communications skills
• Experience debugging and performance tuning applications and services
• Desire and skill in coaching more junior engineers
• Passion for doing what is right for the team, our company, and our customers

Prefered Skills
• A good understanding of the payment domain
• Working experience with TFS builds, releases, CI/CD pipelines would be an added advantage
• TDD, Security testing, Performance testing JMeter, SpecFlow
• Experience in the payment industry
• Microsoft certifications
• Cloud based certifications
What Are Our Desired Skills and Capabilities?

● SKILLS / KNOWLEDGE - Developing professional expertise, applies company policies and


procedures to resolve a variety of issues.
● JOB COMPLEXITY - Works on problems of moderate scope where analysis of situations or
data requires a review of a variety of factors. Exercises judgment within defined procedures
and practices to determine appropriate action. Builds productive internal/external working
relationships.
● SUPERVISION - Normally receives general instructions on routine work, detailed instructions
on new projects or assignments.
● Software Development Life Cycle / Testing Methodologies - Agile - Scrum, Kanban, Test
Driven Development, Behavior Driven Development, etc.
● Programming Languages - Java, C#, Perl, Python, Groovy, Oracle, SQL, etc.
● Testing tools - Application Lifecycle Management, Unit Testing, Security, Application
Programming Interface, Mobile, Continuous Integration, Service Virtualization, etc.
This role will focus on the technical processes related to software development and will assist in
maintaining the high quality of new software systems. This role will focus on ensuring the software
project security, and work to keep new technology by utilization of new tools and trends.

Roles and Responsibilities:

• Quality assurance of high performance software solutions


• Test APIs that simplify integration for external developers
• Test intuitive UIs that enhance the user’s experience
• Analyze performance problems
• Improving application reliability and responsiveness
• Communicate ideas, issues, status, and outcomes with the team and managers
• Professionally argue points and ensure the right solutions
• Automation
• Assist in promoting a positive team culture

You might also like