
Software Development Engineer In Test / SDET
About Heady:
Heady is a mobile agency based in Dumbo, Brooklyn. We work with startups and established brands to build and deliver stellar mobile products. We highly value integrity, transparency, and equality throughout our tight-knit work family. In addition to a positive work environment, we offer comprehensive benefits, flexible schedules, and dog-friendly offices. We hope to meet you soon!
About the role:
Heady is looking for an experienced, well-rounded Software Development Engineer In Test (SDET) to join our growing team. In this position, you will own responsibility for the quality of our work and work closely with a strong, cross-functional, and cross-geographical team of engineers, product managers, and designers and help cultivate a quality mindset, coach and advocate for quality while assisting teams with software testing practices.
Responsibilities:
- Create automation frameworks and implement various design patterns
- API and UI automation scripting and maintenance
- Test integration with CI
- Test integration with the cloud platform
- Build health analysis
- Interact with clients as needed to ensure that we are delivering what they require
Qualification & Skills:
- Bachelor’s degree or equivalent experience in Computer Science with 4+ years of Automation experience
- 3+ years of coding expertise using TypeScript
- 3+ years of Selenium WebDriver experience
- 2+ years of hands-on experience in writing API automation scripts and unit test scripts
- Extensive knowledge of GIT and CI
- Excellent familiarity with various design patterns, including POM, FPOM, FDP, Singleton, etc.
- Strong attention to detail, an ability to multitask, and an ability to work independently and on a team
Bonus points if you have:
- Hands-on experience with XCUI with Swift, Cypress, WebdriverIO, RestAssured, and JMeter
- Experience in Security Testing

About Heady Technologies consultancy pvt ltd
Similar jobs
- Position: Appian Tech Lead
- Job Description:
- Extensive experience in Appian BPM application development
- Knowledge of Appian architecture and its objects best practices
- Participate in analysis, design, and new development of Appian based applications
- Mandatory Team leadership and provide technical leadership to Scrum teams Certification Mandatory- L1, L2 or L3
- Must be able to multi-task, work in a fast-paced environment and ability to resolve problems faced by team
- Build applications: interfaces, process flows, expressions, data types, sites, integrations,
- Proficient with SQL queries and with accessing data present in DB tables and views
- Experience in Analysis, Designing process models, Records, Reports, SAIL, forms, gateways, smart services, integration services and web services
- Experience working with different Appian Object types, query rules, constant rules and expression rules
Qualifucations
- At least 6 years of experience in Implementing BPM solutions using Appian 19.x or higher
- Over 8 years in Implementing IT solutions using BPM or integration technologies
- Experience in Scrum/Agile methodologies with Enterprise level application development projects
- Good understanding of database concepts and strong working knowledge any one of the major databases e g Oracle SQL Server MySQL
- Appian BPM application development on version 19.x or higher
- Experience of integrations using web services e g XML REST WSDL SOAP API JDBC JMS
- Good leadership skills and the ability to lead a team of software engineers technically
- Experience working in Agile Scrum teams
- Good Communication skills
- Write clear, engaging, and original content for blogs, websites, and social media
- Do basic research and turn ideas into simple, easy-to-read articles
- Learn how to write with SEO (Search Engine Optimization) in mind
- Help edit and proofread content for grammar and clarity
- Work with the team to brainstorm new content ideas
Job Title: QA Engineer (Manual & Automation Testing)
Experience: 4.5 to 7 Years
Location: Chennai
Last Working Date (Preferred Joining): On or before 10th August
Interview Process: Online Test → Technical Round 1 → Technical Round 2 → Client Round
Job Description:
We are seeking a skilled QA Engineer with a strong background in both Manual and Automation Testing. The ideal candidate should have hands-on experience in Java programming, a solid understanding of automation frameworks, and expertise in API testing.
Key Responsibilities:
- Develop and execute robust automation scripts for new feature testing.
- Enhance and maintain existing automation frameworks to support evolving testing needs.
- Monitor automation test executions and ensure consistency and reliability in results.
- Conduct cross-browser and cross-platform testing to ensure high coverage and quality.
- Identify process gaps in Quality Assurance and recommend improvements.
- Contribute to zero-defect delivery through thorough testing practices.
- Support non-functional testing initiatives including Performance, Security, and Localization.
- Collaborate with developers to ensure high code quality and adequate test coverage.
- Actively participate in Continuous Integration and Continuous Deployment processes.
Required Skills:
- Strong knowledge of Manual Testing methodologies and practices.
- Proficiency in Java programming with excellent problem-solving abilities.
- Experience with BDD frameworks, especially Cucumber.
- Practical experience with Selenium for automation testing.
- Good understanding and hands-on with API testing (both Manual and Automation) using tools like Postman and Rest Assured.
- Excellent verbal and written communication skills.
Responsibilities:
- Develop and maintain the app(Android & iOS)
- Maintain quality of code
- Collaborate with other engineers in building applications.
- Attend daily stand up meetings.
- Discuss and write specifications for tasks.
- Assist system lead with system design.
- Conduct code reviews as requested.
- Test sites and applications in different browsers and environments.
- Learn and test new technologies, frameworks, and languages.
- Stay up to date with new trends and advancements in app development
Skills and Qualification:
- Knowledge of Dart Language
- Familiarity with version control
- Basic understanding of Flutter architecture, Widget trees
- Familiarity with app architecture (MVVM, MVP, MVC, etc...)
- Understanding of a sync operations
- Familiarity with local storage (like Dio, shared preferences, etc... )
- Familiarity with Flutter state management approach (BLoc, provider, etc...)
- 2+ years of experience as a react/react-native developer
- Must have skills: ReactJS
- Deep understanding of javascript, typescript and react
- Familiarity with multiple state management techniques
- Knowledgeable about design patterns and their utility in day to day problems
- Worked on and shipped large scale react/react-native applications
- Great product sense; you care about usability and good design
- Strong communication skills
- Bonus if you have worked on Android/iOS apps or nodejs backend.
Roles & Responsibilities
- Work collaboratively with everyone in the team to deliver best in class user experience
- Write well-crafted, well-tested, readable, maintainable code in typescript and react-native
- Implement pixel perfect designs with advanced interactions, which are a joy to use
- Implement unit and UI automation tests
- Own a feature end to end and ensure its usability
- Continuously discover, evaluate and implement new technologies to enhance user experience
- Support other developers on the team with code reviews, design feedback, and other advice and guidance

❖ As an Android Engineer you will design, build and maintain an Android
app with the potential to unlock financial services for billions of people
in emerging markets.
❖ As a member of a small, nimble team, you'll work directly with our
product team to create beautiful, inspiring financial experiences for
our customers.
❖ One must be able to Contribute to design and development of
Android applications. (written in a mix of Java and
Kotlin).
❖ One must be able to Scope new projects and features with the
product team, and implementing them (including contributing to
some parts of our backend systems when needed).
❖ One must be able to Manage multiple projects simultaneously.
❖ One must Contribute to the overall engineering roadmap, including building out new
products for the Indian market and beyond.
❖ One must Mentor and teach other team members.
❖ One must be a passionate coder. He/She must start and/or contribute to projects
they’re excited about.
❖ One must be curious about new technologies and are eager to learn about and
contribute to all parts of the technology stack.
❖ One should be an excellent collaborator & communicator. He/She know that startup
are a team sport. He/She listen to others, aren’t afraid to speak your mind and
always try to ask the right questions.
QUALIFICATIONS
❖ One must have an experience architecting high-quality Android apps that
interact with RESTful APIs and enjoy keeping up with the latest frameworks
and development practices.
❖ One should understand the value of writing thorough test cases, and is
passionate about code quality and bug fixing.
❖ One should be excited by the prospect of working in a distributed team and
company, working with teammates from all over the world.
US A INDI A C ANADA PHI L I P P INE S Z YV K A . CO M
MUST TO HAVE
❖ Android application development
❖ Kotlin+java
❖ Product based experience
❖ Must have scaled up one project on your own.
GOOD TO HAVE
❖ Startup experience
❖ Python, ROR
- Building a whole IT network or setting up a PC and access permissions for a new hire, providing technical support the organization’s day-to-day operations. This process involves both hardware and software setup.
- Conducting basic induction IT training of new employee in organization. Also often interaction and timely provide training to end users who may not be familiar with the finer points of IT.
- Responsible for liaising with affected stakeholders, identifying the problem, devising a solution, and implementing that fix.
- Handling updates, upgrades, and other maintenance tasks in both hardware and software areas.
- Providing support by telephonic or skype to the out locations staff and ensuring to fix up the problem within a timeline e.g. VPN issues
- Vendor Management – checking and processing the bills without any error. Also ensuring to be made payment on time for smooth operation in daily work
- Working with IDAM ticketing tool and log/assigning calls and resolving as per priority
- Taking care of AMC/Warranty of all company infrastructure.
- Maintaining Asset Register and keeping record of IT equipment.
- Route problems to internal 2nd and 3rd level IT support staff.
- Troubleshooting & configuring on Microsoft outlook & Web mail.
- Escalating complex problem to supervisor and appropriate support specialists
- Installation, configuration and troubleshooting Local and Network Printers
- Taking care of all other responsibilities assigned from time to time.
- Desktop and Laptops support for troubleshooting of win XP, Win 7, win 8, win 10, ubuntu.
- Installation of servers 2008, 2012.
- Working with Arc server Backup solution Restoring and Backup wizard.
- Keeping track of all the IT Infra assets with tagging and submitting report to finance team for audit of infrastructure assets.
- Antivirus updating, configuring, schedule scanning.
- Onsite support
- Working with nutanix hypervisor like create new server, configuration new server (memory, storage , cpu , network) take snapshot, snapshot restore, etc
Bachelor's Degree in CS or related discipline required.
Strong experience of Angular 8 +version with expertise on the following area :
Very good knowledge of material design components
Angular CLI and CDK.
Creating new Components
String Interpolation and property binding.
In depth knowledge on angular Core package
Two way binding concept
Use cases on Angular Life cycle methods
Inbuilt directives and custom directive
Creation of Custom events and Event binding between components.
Communication between two custom components
Local references and View child and Content Child options
Services and Dependency Injection and its implementation in various use cases
Angular Routers and routing
Observables and their use and implementation
Pipes to transform output Creating Http request ( API handling)Dynamic Components
Good Knowledge of HTML5, CSS3, JQuery, Typescript
Proficient understanding of code versioning tools, such as Git, SVN
Adhering to best design practice
Good Written and Verbal communications.








