

Job Summary :
We are seeking an experienced Automation Tester to join our team. The successful candidate will be responsible for designing, developing, and maintaining automated tests for our software applications using Python. The ideal candidate will have a strong understanding of software testing principles, including test-driven development, behavior-driven development, and automated testing frameworks.
Key Responsibilities :
1. Test Automation : Design, develop, and maintain automated tests for software applications using Python and various testing frameworks such as Pytest, Unittest, and Behave.
2. Test Script Development : Develop test scripts to automate testing of software applications, including web, mobile, and desktop applications.
3. Test Framework Development : Develop and maintain test frameworks to support automated testing, including data-driven testing, keyword-driven testing, and hybrid testing.
4. Test Environment Setup : Set up and maintain test environments, including virtual machines, containers, and cloud-based infrastructure.
5. Test Data Management : Manage test data, including data creation, data masking, and data validation.
6. Defect Reporting : Identify, report, and track defects found during automated testing, including defect tracking and defect management.
7. Collaboration : Collaborate with development teams, QA teams, and product owners to ensure automated tests are aligned with business requirements and application functionality.
8. Test Automation Framework Maintenance : Maintain and update test automation frameworks to ensure they remain relevant and effective.
Requirements :
1. Python Programming : Strong proficiency in Python programming, including Python 3.x, NumPy, and Pandas.
2. Test Automation Frameworks : Experience with test automation frameworks such as Pytest, Unittest, Behave, and Selenium.
3. Automated Testing : 5+ years of experience with automated testing, including test-driven development, behavior-driven development, and automated testing frameworks.
4. Software Testing : 5+ years of experience with software testing, including manual testing, automated testing, and test planning.
5. Agile Methodologies : Experience with Agile development methodologies, including Scrum and Kanban.
6. Version Control : Experience with version control systems such as Git, SVN, and Mercurial.
7. Cloud Experience : Experience with cloud-based infrastructure, including AWS, GCP, and Azure.

Similar jobs
Key Responsibility Areas:
Operate a hands-on role involving penetration testing and vulnerability assessment activities of complex Web applications, operating systems, wired and wireless networks, and mobile applications/devices Delivering targeted and intelligence led security penetration testing through a robust testing methodology and process Craft and develop scripts, frameworks, tools, and the methods required for facilitating and executing sophisticated charges, emulating malicious actor behavior sought at avoiding detection Conduct security assessments on a wide variety of technologies and implementations Develop and maintain security testing plans Maintain and evolve a mature set of security penetration testing and internal Red Team processes covering all areas of technology Automate penetration and other security testing on networks, systems and applications Develop meaningful metrics to reflect the true posture of the environment allowing the organization to make educated decisions based on risk Produce actionable, threat-based, reports on security testing results Act as a source of direction, training, and guidance for less experienced staff Consult with application developers, systems administrators, and management to demonstrate security testing results, explain the threat presented by the results, and consult on remediation Communicate security issues to a wide variety of internal and external “customers” to include technical teams, executives, risk groups, vendors and regulators Foster and maintain relationships with key stakeholders and business partners
Required Skills:
2 to 6 years of experience in information security with web application and network penetration testing experience Fluent in common cyber security domains such as cloud security, access control, encryption, identify management, security operations, application security, penetration tests, endpoint security, vulnerability management, threat intelligence Strong understanding of OWASP top 10.
Experience or knowledge of IT security risk assessments and gap analysis In-depth knowledge of application development processes and at least one programing or scripting language (e.g., Java, Scala, C#, Ruby, Perl, Python, PowerShell) Hands on experience with testing frameworks such as the PTES and OWASP Experience of functional testing, UI/UX testing and manual testing, Load, Performance testing across multiple browsers and devices Hands-on experience in designing and writing test automation scripts using test automation frameworks and knowledge on API Testing Applicable knowledge of Windows client/server, Unix/Linux systems, Mac OS X, VMware/Xen, and cloud technologies such as AWS, Azure, or Google Cloud
Qualification: Masters/Bachelor’s Degree
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
REQUIREMENTS:
- Experience: 13-15 years
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques
- understanding of different components such as web server, storages, integrations
- should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
- Good knowledge of functional and Object-Oriented Programming
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
- Familiarity with Azure pipeline
- Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Position: Android Developer – SD II
Organization: A Funded global healthcare platform connecting doctors, thereby enabling exchange of information on a quick and real time basis, founded in the year 2013.Currently there are 3 lakh doctors using this platform and everyday there are 400 new doctors joining it.A Funded global healthcare platform connecting doctors, thereby enabling exchange of information on a quick and real time basis, founded in the year 2013.Currently there are 3 lakh doctors using this platform and everyday there are 400 new doctors joining it.
The platform promotes exchange of viewpoints, ideas, and information on various medical practices amongst healthcare professionals. This saves both time and money as solutions to several health issues can be accessed on a real time basis. There are 1.3 million registered doctors and 400+ daily publications on its platform and they operate across 16+countries.
Location: Bangalore (Currently Remote, Later you need to relocate)
Roles & Responsibilities
You’re Awesome At -
- Native Android App development (Preferably for a B2C Product)
- Proficiency in various algorithms and data structures.
- Proficiency in Kotlin with at least 1 year of experience in Kotlin.
- Good knowledge of Coroutines, RxJava and JetPack components. JetPack Compose is a bonus.
- Strong experience with REST APIs (Retrofit), storage databases, multi-threading, performance, and memory tuning.
- Deep understanding of android architecture such as MVP and MVVM
Your Academic Qualifications -
BE / BTech in Computer Science preferred. However, if you have good hands-on knowledge of building Android apps, that’s what we are looking for!
You’ll Be Improving & Responsible For –
- A team that is building products used by 300k + doctors every single day.
- Work on Petabyte Scale Streaming Systems - more than 500 million hours of video has been streamed.
- Lead high volume VOD streaming (think of systems as sophisticated as Netflix and Amazon prime).
- Challenge oneself on Security, Scalability and Stability
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes
Your Experience Across the Years in the Roles You’ve Played -
2-4 years
Good to have:
- Experience in a test-driven environment
- Application built using Jetpack Components.
- In depth knowledge of handling database and db migration.
- Passion for product quality and attention to details.



We at Thena are looking for a Machine Learning Engineer with 2-4 years of industry experience to join our team. The ideal candidate will be passionate about developing and deploying ML models that drive business value and have a strong background in ML Ops.
Responsibilities:
- Develop, fine-tune, and deploy ML models for B2B customer communication and collaboration use cases.
- Collaborate with cross-functional teams to define requirements, design models, and deploy them in production.
- Optimize model performance and accuracy through experimentation, iteration, and testing.
- Build and maintain ML infrastructure and tools to support model development and deployment.
- Stay up-to-date with the latest research and best practices in ML, and share knowledge with the team.
Qualifications:
- 2-4 years of industry experience in machine learning engineering, with a focus on natural language processing (NLP) and text classification models.
- Experience with ML Ops, including deploying and managing ML models in production environments.
- Proficiency in Python and deep learning frameworks such as PyTorch or TensorFlow.
- Experience with Embeddings and building on top of LLMs.
- Strong problem-solving and analytical skills, with the ability to develop creative solutions to complex problems.
- Strong communication skills, with the ability to collaborate effectively with cross-functional teams.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.


2. Handle the sales team
3. Maintain customer coordination
4. Provide sales support
5. Maintain decent communication skills
6. Engage data management

Daily monitoring of Quantum's processes to ensure file transmissions to and from the system
- Ensure that any Quantum production issues with an emphasis on the modules ( Cash Management, Bank Reconciliation, Foreign Exchange, I/C loans, Money Market, Investments, etc.) are resolved on time
- Actively working with Quantum and internal IT teams to resolve issues with bank files and data transmissions between Quantum and other systems including retrieval of market rates







