8 WorkiFicient Jobs
Senior Software Development - Test - Automation Testing (10-16 yrs)
WorkiFicient
posted 14d ago
Flexible timing
Key skills for the job
Position : Senior Software Development in Test :
About the Role :
Our Product team is actively looking for a Software Developer in Test to help plan, coordinate and manage the delivery of our growing number of releases with Quality Scale. In this role, you will be responsible for testing, automation and process improvements, to ensure product team ability to continuously deliver the highest quality products and data to our clients on time.
As Software Engineer in Test, you'll work closely with Dev, PO and CX teams to help build quality in the products from the beginning by making sure that problem statements are well understood, and production defects root causes are timely analyzed and addressed. You will play a key role in test automation of End-to-End scenarios, performance and scalability testing for existing and emerging products as well as lead improvements to our Build\Release processes and CI\CD pipelines.
Reporting Structure :
This role reports to Quality Assurance Manager
What you'll be doing :
- Create and execute roadmap of testing and automation of product releases
- Improve processes and tools that help shape the quality framework within your team and across Iodine
- Represent Quality Assurance within a cross-functional team
- Collaborate with business, product, and engineering teams to understand product vision and requirements
- Set and drive expectations around quality for product releasers
- Champion for QA team's participation early in the planning and development stages to secure the successful implementation of projects
Job Requirements :
- BS in Computer Science or the equivalent with at least 3 years of professional experience in Software Engineering.
- Excellent communication skills, ability to collaborate effectively with wide variety of roles (tech and non-tech) both within the company and externally including clients and subcontractors
- Strong experience with one or more general programming languages.
- Working knowledge with Frontend technologies and frameworks like JavaScript, Typescript, VueJS or React, etc.
- Good experience with OOP programming and design.
- Good understanding of both front-end and back-end web technologies (HTTP, Network stack, Micro service architecture, JSON, CSS, XML etc.).
- Working knowledge with test automation and test architecture.
- Solid Unix background and proficient with at least one shell or high-level scripting language preferred (bash, python)
- Good SQL knowledge.
- Experience working with Git, Pull Requests, Branching, etc.
- Has a tester mindset, is curious and can come up with interesting test scenarios.
- Has solid understanding of testing principles and methodologies and can apply appropriate test methods for a given scenario.
Requirements :
- BE/BTech/ME/MTech/MCA in Computer Science or equivalent with at least 5+ years of professional experience in Software Engineering
- Excellent communication skills, ability to collaborate effectively with wide variety of roles (tech and non-tech) both within the company and externally including clients and subcontractors
- Strong experience with one or more general programming languages
- 3+ years of experience with JavaScript/Typescript.
- 3+ years of OOP programming and design experience, preferably in Java
- Strong understanding of both front-end and back-end web technologies (HTTP, Network stack, Micro service architecture, JSON, CSS, XML etc)
- 3+ years of experience with test automation and test architecture
- Strong background in designing new and extending existing testing frameworks based on Playwright, Cypress, Jest, Mocha, Chai or any other JS\Node based frameworks.
- Expertise in writing API, integration and unit tests utilizing mocking frameworks
- Strong Unix background and proficient with at least one shell and high level scripting language (bash, python, Perl)
- Solid SQL knowledge
- Experience with performance testing (K6 preferred)
- Has good experience with security testing and is aware of OWASP Apiary Technologies Private Ltd
- Experience working with Git, Pull Requests, Branching etc
- Has a tester mindset, is curious and can come up with interesting test scenarios
- Has solid understanding of testing principles and methodologies
Nice to Have :
- Either demonstrate experience in building CI/CD pipelines or desire to pick up the skill quickly (Experience in GitLab is preferred.)
- Practical experience in a cloud native environment.
Functional Areas: Software/Testing/Networking
Read full job description10-16 Yrs