DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, which not only improves developer productivity but also increases software’s robustness.
As a Quality Assurance Engineer, you will help ensure the experience of our users by ensuring our products meet the highest standards of security, reliability, performance, and user-friendliness. Your work will encompass building automation tooling, test automation frameworks, optimize test automation throughout the continuous integration pipeline, and helping with manual testing.
As a Quality Assurance Engineer, you will:
-
Help design an end-to-end test strategy and automation framework and implement a comprehensive test suite.
-
Collaborate with the engineering team to integrate the automation framework into our Continuous Integration workflows.
-
Estimate, prioritize, plan and coordinate testing activities and track quality assurance metrics.
-
Identify, record, document thoroughly, and track bugs and improvements.
-
Perform thorough regression testing on every release and when bugs are resolved.
-
Work with the engineering team during the development cycles to establish proper test coverage.
-
Collaborate with engineering and design teams to assess risk and develop test strategies around new features.
We’re looking for someone who has:
-
At least 2 years of professional experience in QA automation.
-
Demonstrable ability in writing software in Python/JavaScript (or similar language).
-
Experience using automated testing tools, like TestCafe, Selenium, JUnit, Cypress, Appium, XCTest.
-
Ability to collaborate and work well with others in a fast-paced, complex environment with attention to detail.
-
A focus on delivering high-quality code through strong testing practices.
We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.

About DeepSource
About
Connect with the team
Similar jobs
Software Engineer
Company Introduction
Since 1983 Windowmaker has been an innovative software business, that has continued to grow year on year due its continued
success. With ongoing market developments and investment within the company, exciting times are ahead of the team!
The Role
We are looking for a full stack engineer to join our team. We ideally hire engineers who are comfortable across the full stack, but
we know you will have a preference about being on the front-end or back-end. As long as you're happy to work on both sets of
tasks – you should carry on reading!
Our Technology
• Front-end: JavaScript, Angular (or good understanding of React, Vue JS, Knockout JS or similar)
• Back-end: C#, ASP.NET, Web API, MVC, Entity Framework
• Database: SQL Server. Knowledge of non-SQL databases is a plus
• Cloud: Microsoft Azure, AWS
Responsibilities
• Design of the overall architecture of the web application
• Implementation of a robust set of services and APIs to power the web application
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Implementation of security and data protection
• Translation of UI/UX wireframesto visual elements
• Integration of the front-end and back-end aspects of the web application
Additiontionalresponsibilitiesfor Project Lead
• Active participation in design\build cycle of the software engineering life cycle (prototyping, architecture, detailed design,
development, testing and deployment).
• Providing expertise in technical analysis and solving technical issues during project delivery.
• Code reviews, test case reviews and ensure code developed meets the requirements.
• Collaborate with product management and engineering to define and implement innovative solutions for the product
direction, visuals and experience.
• Requirement gathering and understanding, analyze and convert functional requirements into concrete technical tasks and able
to provide reasonable effort estimates
• Mentor and develop skills of junior software engineers in the team.
Tech Skills and Qualifications
• Contract Length : 1 year
• Software Engineering Degree with 3-5 years of experience.
• Expert knowledge of JavaScript and Node.js, good understanding of Angular and JavaScript testing frameworks (such as Jest,
Mocha etc.)
• Good understanding of Cloud Native architecture, containerisation, Docker, Microsoft Azure/AWS, CI/CD, and DevOps
culture.
• Knowledge of cloud-based SaaS applications/architecture.
• Practical experience in the use of leading engineering practices and principles.
• Practical experience of building robust solutions at large scale.
• Appreciation for functions of Product and Design, experience working in cross-functional teams.
• Understanding differences between multiple delivery platforms (such as mobile vs. desktop), and optimizing output to
match the specific platform.
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
- Should have hands-on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, Bootstrap, BackboneJS, ReactJS, DurandalJS, etc. (ReactJS is Mandatory)
- Proficient in web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS, and experience in building/using REST APIs
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling and partial page updates.
- A job description for an SAP subject matter expert (SME) may include the following skills and responsibilities:
- Analytical and problem-solving skills: SMEs need to be able to analyze complex problems, identify patterns, and propose solutions.
- Communication skills: SMEs need to be able to share their expertise with others, including in meetings, training sessions, and seminars. They may also need to interact with customers.
- Commitment to relevancy: SMEs need to keep up with changes in industry practices and protocols.
- Continuous learning and adaptability: SMEs need to be eager to learn and stay current with the latest updates.
- SAP functional skills: SMEs need to have a deep understanding of SAP modules.
- Process standardization: SMEs may be responsible for standardizing processes and ensuring proper alignment within their area of the business.
- Identifying and fixing operational issues: SMEs may identify and fix operational issues that staff face on a daily basis
🚀 We're Hiring: Autosar Bootloader Developer at InfoGrowth! 🚀
Join InfoGrowth as an Autosar Bootloader Developer and play a key role in the development and integration of cutting-edge automotive technologies!
Job Role: Autosar Bootloader Developer
Mandatory Skills:
- Bootloader Development
- Embedded C Programming
- Autosar Framework
- Hands-on experience with ISO 14229 (UDS Protocol)
- Experience with Flash Bootloader topics
- Proficiency in software development tools like CAN Analyzer, CANoe, and Debugger
- Strong problem-solving skills and ability to work independently
- Familiarity with Vector Flash Boot Loader is a plus
- Exposure to Over-The-Air (OTA) updates is advantageous
- Knowledge of the ASPICE Process is a plus
- Excellent analytical and communication skills
Job Responsibilities:
- Collaborate on the integration and development of Flash Bootloader (FBL) features and conduct testing activities.
- Work closely with counterparts in Germany to understand requirements and develop FBL features.
- Create test specifications and document the results of testing activities.
Key Responsibilities:
1. Be part of the team responsible for the enterprise grade SAAS platform.
2. Own end-to-end design and development of Product Features.
3. Design and implement software for testability, maintainability, scalability, supportability.
4. Troubleshoot and support field issues, microservices monitoring.
5. Hands-on working on SAAS based applications.
6. Experience with working on scalable, highly available distributed systems.
7. Robust understanding of Agile development along with CI/CD pipeline.
8. Solid understanding of software development Life Cycle.
9. Solid understanding of end to end Application Security and incorporating the same during development.
10. Exposure to micro-services architecture and microservices development frameworks, platform based architecture.
11. Experience in AWS/Azure.
12. Experience in Dockers, and Kubernetes. ECS, EKS, AKS etc
13. Experience with RDBMS such as Postgres(Preferred), MySQL and nosql databases(Desired).
14. Experience in languages such as Python(Preferred), Java.
15. Exposure to development of data platforms for analytics, reporting etc.
16. Exposure to the development of IOT applications is a plus.
Other requirements
1. Proficient in JavaScript, TypeScript, Vue.js(preferred), ReactJS
2. Solid understanding of UI/UX principles, responsive design techniques, and front-end performance optimization.
3. Exposure to the development of API-driven Single Page Applications
4. Exposure to AWS Cloudfront, Akamai etc.
5. Experience in Application monitoring and log management tools.
6+ years’ experience in Azure architecture, Azure Data Services, design and development. Significant experience as DW architect on several initiatives. • Rich Data/Dimensional modeling expertise • Expert knowledge of Azure tools and services centered around data and analytics (Azure Synapse, Data Lake, Data Factory etc.) • Experience designing and building complete ETL processes moving and transforming data from ODS, Staging and Data Warehousing, cloud and hybrid. Education and Experience: • Bachelor’s Degree in computer science or related field required. • 10 or more years’ experience managing and designing systems in an enterprise infrastructure environment required.
Job Description:
We are looking for an experienced JavaScript developer who is proficient with React.js. The primary focus of the selected candidate would be on developing user interface components implementing and executing them following well-known React.js workflows (such as Flux or Redux). Also ensuring that these components and the overall application are robust and easy to manage. A commitment to collaborative problem solving, sophisticated design, and quality products are important.
Responsibilities:
- Developing the latest user-facing features using React.js
- Designing a modern highly responsive web-based user interface
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Learn and understand user interactions
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Coordinating with various teams working on distinct layers
- As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Technical skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Prior experience with popular React.js workflows (such as Flux or Redux)
- Familiarity with more current specifications of ECMAScript
- Prior experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Familiarity with HTML / CSS
- GIT experience is a plus
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
POSITION: SAP IN OIL & GAS
CSA - U2VCYT & U2VCYV
Relevant years of Experience: 6- 8 years of experience in IS Oil
NP- IMMEDIATE JOINER
WORK FROM OFFICE / REMOTE
LOCATION: PAN INDIA
Mandatory Skills for screening:-Good in configuration/ blueprinting/ understanding the process flow in SAP IS OIL & GAS downstream scenario mapping.
Good to have (Not Mandatory): ABAP debugging
Detailed Job Description: The candidate should have 6 to 8 yrs of SAP IS Oil experience and worked on at least two implementation projects. Should be very conversant with Oil downstream processes. Capable of taking part in blueprinting workshops with clients and ready to work hands-on in Configuration, Integration testing, UAT etc. Should also know the SAP Logistics area.
Job Description
- Experience: 2-7 years
- Location: Delhi
- Industry: Recruitment/Staffing
- Salary Best in The Industry with Fixed Salary and Incentives.
- Other Perks: PF + Medical Insurance + Accidental Insurance etc.
Job Role:
- Recruitment for Middle and Top-Level Positions only permanent Hiring.
- Sourcing the Candidates through Job Portals, Headhunting, Social Networking, reference etc. in the stipulated time frame
- Contact eligible candidates for interviews & follow-ups.
- Making Recruitment Strategies
- Handling Recruitment Life Cycle
- Experience in Team Creation/Handling would be an added advantage.
- Mapping target companies and competitors.
- Team handling role for Leads and above
- Client Management
Desired Candidate Profile:
- Should have experience in handling mid and senior-level IT or NON-IT mandates.
- Must be proficient in using job portals like Naukri, LinkedIn.
- Preferring candidates with excellent communication skills
- Minimum 1 year of experience from a consultancy background










