As a Software Development Engineer in Test, you have:
2+ years of experience as Developer or QA/SDET.
A Bachelor's in Computer Science or related technical discipline (or equivalent)
Strong desire to solve complex and interesting real-world problems
Go-getter attitude that reflects in energy and intent behind assigned tasks
As a Software Development Engineer in Test, you know your things around:
Build scalable modules of automated test frameworks across the latest technologies/ tools.
Participate in design and code inspections.
Exposure to API testing and web application testing.
Automate features, the scope of which will encompass all functionalities of services as a prequel to automation. Analyse test logs; create test reports, coordinate with stakeholders.
Strong understanding of computer science fundamentals and data structures.
Demonstrated experience in writing clean code quickly. Preferably Java or Python.
Strong analytical and problem solving, debugging skills.
Understanding of QA methodologies, life cycle and processes.
Experience working closely with development and business teams to communicate impacts and to understand business requirements.
Experience or exposure towards developing test automation tools and frameworks
Strong/Good, object-oriented design and coding skills (Java / Python)
Experience in building automation frameworks
Experience in Rest Assured, Postman, any BDD framework
Experience with microservices, algorithms, and relational databases.
Ability to effectively articulate technical challenges and solutions
Ability to understand software internals, debug problems using log files, and report issues accurately
Strong Experience in API Web Services Testing and API Automation
Expertise in database testing including designing and manipulating test data, validating stored procs, jobs, triggers.
Test Tools expertise [ jira related, AWS/ Azure Devops]
Experience in Non-Functional Testing (Load Testing, Cross Browser Testing, API NFRs etc.) will be plus